решить
В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.
1. Определите значение переменной b после выполнения данного алгоритма:
a := 3
b := 11
a := b - a * 2
b := 50 / a * 4
В ответе укажите одно целое число – значение переменной b.
2. Определите значение переменной а после выполнения данного алгоритма:
a := 2
b := 5
b := 6 + a * b
a := b / 4 * a
В ответе укажите одно целое число – значение переменной а.
3. Определите значение переменной а после исполнения данного алгоритма.
a := 10
b := (a + 20) / 5
a := b * 4 – a
В ответе укажите одно число – значение переменной а.
4. Определите значение переменной а после исполнения данного алгоритма.
a := 3
b := 4 + 2*a
a := b / 5 * a
В ответе укажите одно число – значение переменной а.
5. Определите значение переменной а после выполнения данного алгоритма:
a := 5
b := 6
b := 5 + a * b
a := b – 6 * a
В ответе укажите одно целое число – значение переменной а.
Образец решения:
Определите значение переменной а после выполнения данного алгоритма:
a := 4
b := 3
b := 9 + a * b
a := b – 5 * a
а b
4 3
21-5*4=1 9+4*3=21
ответ: 1
1. 40
2. 8
3. 14
4. 6
5. 5
Объяснение:
1.
1) подставляем данные значения а и b в а:=11-3*2, a=11-6, a=5
2) подставляем найденное значение а в b:=50/5*4, b=10*4, b=40.
2. b:=6+2*5, b=16.
a:=16/4*2, a=8.
3. b:=(10+20)/5, b=6.
a:=6*4-10, a=14.
4. b:=4+2*3, b=10.
a:=10/5*3, a=6.
5. b:=5+6*5, b=35
a:=35-6*5, a=5.
по заметить, что необходимо не забывать про порядок вычисления с разными знаками. умножение/деление/скобки - в первую очередь, остальное - по порядку.