Предмет: Информатика,
автор: take228
программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.
Определите значение переменной a после выполнения данного алгоритма:
a := 6
b := 2
b := a/2*b
a := 2*a+3*b
В ответе укажите одно целое число — значение переменной a.
Ответы
Автор ответа:
1
Ответ:
b = 6, a = 30
Объяснение:
В первых 2 строках мы задаем a и b значения 6 и 2 соответственно, на третьей строке мы задаем b значение, которое является ответом на выражение после := :
a/2*b
Так как выражение еще не решено, значение переменной b еще не изменилось, подставляем числа:
6/2*2=6
Таким образом, b = 6
Теперь можно перейти на следующую строку, где мы задаем значение переменной a:
Опять же, переменная a еще не изменилась, так как не решено выражение, поэтому переменная a все еще равна 6.
Решаем выражение
2*a+3*b
2*6+3*6=12+18=30
Таким образом, a = 30.
Похожие вопросы
Предмет: Химия,
автор: spamgg002
Предмет: География,
автор: valera2505
Предмет: Математика,
автор: pravalinskiivan
Предмет: Математика,
автор: 1939году11
Предмет: Алгебра,
автор: TrevorPhilips1