Рассмотрим фрагмент программы:
- A:=7;
- A:= A*3;
- if A = 12 then A := A+ 10 else A:= A-7;
Выполним программу по шагам:
- На первом шаге переменной A присваивается значение 7.
- На втором шаге переменной A присваивается значение A*3 = 7*3 = 21.
- На третьем шаге проверяется условие A = 12. Так как A = 21, условие не выполняется, поэтому выполняется ветвь else, то есть A:= A-7 = 21-7 = 14.
Таким образом, значение переменной A после выполнения фрагмента программы равно 14.
Следовательно, правильный ответ: b) 14.
Ответ: b) 14