Паскаль: 19x - Линейные программы. Переменные (ОГЭ) 1. Определите значение переменной a после выполнения алгоритма: a := 4; b := 6; b := 8 + a * b; a := b / 4 * a; В ответе укажите одно целое число – значение переменной a. ответ: введите число 2. Определите значение переменной а после выполнения данного алгоритма: a := 3; b := 6; b := 12 + a * b; a := b / 5 * a; В ответе укажите одно целое число – значение переменной а. ответ: введите число 3. Определите значение переменной а после исполнения данного алгоритма. a := 12; b := 8 + a / 2; a := a – b / 2; В ответе укажите одно число — значение переменной а. ответ: введите число 4. Определите значение переменной а после выполнения данного алгоритма: a := 2; b := 6; b := 12 + a * b; a := b / 4 * a; В ответе укажите одно целое число – значение переменной а. ответ: введите число 5. Определите значение переменной а после исполнения данного алгоритма. a := 4; b := 8 + 2 * a; a := b / 2 * a; В ответе укажите одно число – значение переменной а. ответ: введите число 6. Определите значение переменной e после выполнения данного алгоритма: f := 21; e := 10; f := 5 * f + 5; e := f – 10 – e * 5; В ответе укажите одно целое число – значение переменной e. ответ: введите число 7. Определите значение переменной b после выполнения данного алгоритма: a := 14; b := 4; a := a / 2 - b; b := (a * b) / 2; b := a + b; В ответе укажите одно целое число – значение переменной b. ответ: введите число 8. Определите значение переменной b после выполнения данного алгоритма: b := 5; a := -3; a := 7 + a * b; b := a / 2 + b; В ответе укажите одно целое число – значение переменной b. ответ: введите число 9. Определите значение переменной b после выполнения данного алгоритма: a := 4; b := 5; a := b + 15; b := 100 / a * 4; В ответе укажите одно целое число – значение переменной b. ответ: введите число 10. Определите значение переменной а после выполнения данного алгоритма: b := 8; a := 10; b := b + a * 2; a := 29 - a; В ответе укажите одно целое число – значение переменной а. ответ:
1. a := 4;
b := 6;
b := 8 + a * b;
a := b / 4 * a;
Начнем с первых двух строк, где мы присваиваем значения переменным: a = 4 и b = 6.
На следующей строке у нас b = 8 + a * b, что означает, что сначала нужно вычислить a * b (= 4 * 6 = 24) и затем прибавить 8, получим b = 32.
На последней строке у нас a = b / 4 * a. В этом случае сначала нужно выполнить деление b на 4 (= 32 / 4 = 8), а затем умножить полученное значение на a (= 8 * 4 = 32). Итак, значение переменной a равно 32.
2. a := 3;
b := 6;
b := 12 + a * b;
a := b / 5 * a;
Как и в прошлом случае, начинаем с присваивания значений: a = 3, b = 6.
Далее мы выполняем b = 12 + a * b. Вычисляем a * b (= 3 * 6 = 18) и прибавляем 12, получаем b = 30.
На последней строке мы имеем a = b / 5 * a. Вычисляем деление b на 5 (= 30 / 5 = 6) и умножаем его на a (= 6 * 3 = 18). Значение переменной a равно 18.
3. a := 12;
b := 8 + a / 2;
a := a – b / 2;
Начинаем с присваивания значений: a = 12, b = 8 + a / 2. Вычисляем a / 2 (= 12 / 2 = 6) и прибавляем 8, получаем b = 14.
На последней строке мы имеем a = a - b / 2. Вычисляем b / 2 (= 14 / 2 = 7) и вычитаем его из a (= 12 - 7 = 5). Значение переменной a равно 5.
4. a := 2;
b := 6;
b := 12 + a * b;
a := b / 4 * a;
Начинаем с присваивания значений: a = 2, b = 6.
Далее мы выполняем b = 12 + a * b. Вычисляем a * b (= 2 * 6 = 12) и прибавляем 12, получаем b = 24.
На последней строке мы имеем a = b / 4 * a. Вычисляем деление b на 4 (= 24 / 4 = 6) и умножаем его на a (= 6 * 2 = 12). Значение переменной a равно 12.
5. a := 4;
b := 8 + 2 * a;
a := b / 2 * a;
Начинаем с присваивания значений: a = 4, b = 8 + 2 * a. Вычисляем 2 * a (= 2 * 4 = 8) и прибавляем 8, получаем b = 16.
На последней строке мы имеем a = b / 2 * a. Вычисляем деление b на 2 (= 16 / 2 = 8) и умножаем его на a (= 8 * 4 = 32). Значение переменной a равно 32.
6. f := 21;
e := 10;
f := 5 * f + 5;
e := f – 10 – e * 5;
Начинаем с присваивания значений: f = 21, e = 10.
Затем мы выполняем f = 5 * f + 5. Умножаем f на 5 (= 21 * 5 = 105) и добавляем 5, получаем f = 110.
На последней строке у нас e = f - 10 - e * 5. Вычисляем e * 5 (= 10 * 5 = 50) и вычитаем его из f (= 110 - 50 = 60). Затем мы вычитаем 10, получаем e = 50. Значение переменной e равно 50.
7. a := 14;
b := 4;
a := a / 2 - b;
b := (a * b) / 2;
b := a + b;
Начинаем с присваивания значений: a = 14, b = 4.
Затем мы выполняем a = a / 2 - b. Делим a на 2 (= 14 / 2 = 7) и вычитаем из него b (= 7 - 4 = 3), получаем a = 3.
Затем у нас b = (a * b) / 2. Умножаем a на b (= 3 * 4 = 12) и делим на 2, получаем b = 6.
На последней строке мы имеем b = a + b. Складываем a и b (= 3 + 6 = 9). Значение переменной b равно 9.
8. b := 5;
a := -3;
a := 7 + a * b;
b := a / 2 + b;
Начинаем с присваивания значений: b = 5, a = -3.
Затем мы выполняем a = 7 + a * b. Умножаем a на b (= -3 * 5 = -15) и добавляем 7, получаем a = -8.
На последней строке у нас b = a / 2 + b. Делим a на 2 (= -8 / 2 = -4) и прибавляем b (= -4 + 5 = 1). Значение переменной b равно 1.
9. a := 4;
b := 5;
a := b + 15;
b := 100 / a * 4;
Начинаем с присваивания значений: a = 4, b = 5.
Затем мы выполняем a = b + 15. Прибавляем 15 к b (= 5 + 15 = 20), получаем a = 20.
Затем у нас b = 100 / a * 4. Делим 100 на a (= 100 / 20 = 5) и умножаем на 4, получаем b = 20. Значение переменной b равно 20.
10. b := 8;
a := 10;
b := b + a * 2;
a := 29 - a;
Начинаем с присваивания значений: b = 8, a = 10.
Затем мы выполняем b = b + a * 2. Умножаем a на 2 (= 10 * 2 = 20) и прибавляем к b (= 8 + 20 = 28), получаем b = 28.
На последней строке у нас a = 29 - a. Вычитаем a из 29 (= 29 - 10 = 19). Значение переменной a равно 19.
Надеюсь, это помогло школьнику понять и решить поставленные задачи.