Контрольные задания > 2. Значение переменной a после выполнения фрагмента приведенной программы
A:=7;
A:= A*3;
if A = 12 then A := A+ 10 else A:= A-7;
равно: а) 22; b) 14; c) 49; d) 41
Вопрос:
2. Значение переменной a после выполнения фрагмента приведенной программы
A:=7;
A:= A*3;
if A = 12 then A := A+ 10 else A:= A-7;
равно: а) 22; b) 14; c) 49; d) 41
Разберем программу по шагам:
1. `A:=7;` – переменной A присваивается значение 7.
2. `A:= A*3;` – переменная A умножается на 3, то есть A = 7 * 3 = 21.
3. `if A = 12 then A := A+ 10 else A:= A-7;` – если A равно 12, то A увеличивается на 10, иначе A уменьшается на 7. Поскольку A = 21, то выполняется условие `else A:= A-7;` и A = 21 - 7 = 14.
Ответ: b) 14