ОГЭ /Демоверсия - 2016/. №8
В программе знак «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.
Определите значение переменной a после выполнения алгоритма:
a := 6
b := 2
b := a/2*b
a := 2*a+3*b
В ответе укажите одно целое число – значение переменной a.
Решение:
Чаще всего в подобных задачах можно ошибиться в порядке выполнения арифметических операций.
Итак, начнём вычисления:
b :=a/2*b = 6/2*2 = 6, в данном примере все действия выполняются последовательно.
a = 2*a+3*b = (2*a)+(3*b) = (2*6)+(3*6) = 12+18 = 30
Ответ: 30
ОГЭ /Демоверсия - 2013/. №8
Символ «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения данного алгоритма:
a := 4
b := 10
a := b-a*2
b := 24/a*4
В ответе укажите одно целое число – значение переменной b.
Решение:
При решении уделяйте большое внимание порядку выполнения арифметических операций.
- a = b-a*2 = 10-4*2 = 2, т.е. после этого действия переменная а стала равна 2.
- b = 24/a*4 = 24/2*4 = 48, b = 48.
Ответ: 48.