программе := обозначает оператор присваивания, знаки +, , * и
программе := обозначает оператор присваивания, знаки +, , * и / соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам математики.
Обусловьте значение переменной a после выполнения данного алгоритма:
a := 6
b := 2
b := a/2*b
a := 2*a+3*b
В ответе укажите одно целое число значение переменной a.
Ответ:
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.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.