Контрольные задания > 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
Ответ:
2. Значение переменной A после выполнения фрагмента приведенной программы:
Разберем код по шагам:
1. `A:=7;` – Присваиваем переменной A значение 7.
2. `A:= A*3;` – Умножаем текущее значение A (7) на 3, получается \(7 * 3 = 21\). Теперь A = 21.
3. `if A = 12 then A := A+ 10 else A:= A-7;` – Проверяем, равно ли A 12. Так как A равно 21, условие `A = 12` не выполняется, значит, выполняется блок `else`, то есть `A:= A-7`.
4. `A:= A-7;` – Вычитаем из текущего значения A (21) число 7, получается \(21 - 7 = 14\). Теперь A = 14.
Таким образом, в конце выполнения этого фрагмента программы значение переменной A будет равно 14.
Ответ: b) 14