Человек, никогда не совершавший ошибок, никогда не пробовал ничего нового.
А. Эйнштейн

ОГЭ /Демоверсия - 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.

Решение:

При решении уделяйте большое внимание порядку выполнения арифметических операций.

  1.  a = b-a*2 = 10-4*2 = 2, т.е. после этого действия переменная а стала равна 2.
  2. b = 24/a*4 = 24/2*4 = 48, b = 48.

Ответ: 48.