Ответ: x = 4
, y = 2
, z = 3.
Объяснение:
Определить значение какой переменной вы хотите? Полагаю, что переменной x, но на всякий случай написала значения всех переменных, после выполнения этого фрагмента программы.
Нам даны начальные данные: x= 1, y= 2, z= 3.
Потом значение переменной x меняется по данной формуле x := z + y то есть x = 3 + 2 => x=5;
В результате у нас новые данные: x= 5, y= 2, z= 3.
Дальше необходимо смотреть поставленные условия: если
if z > y then (если 3 > 2)
x := x – 1 тогда измени переменную x по формуле (x := x – 1
) x = 5 - 1
else в противном случае
x := x + 1; измени переменную x по формуле (x := x + 1.) x = 5 + 1
У нас срабатывает условие (z > y) так как (3 > 2) значит мы изменяем x по формуле (x := x – 1
) x = 5 - 1 => x=4;
Остальные пеменные не изменялись, поэтому остаются с теми же значениями, что и в начале. x = 4
, y = 2
, z = 3.