Для понимания решения вашей задачи, давайте разберем фрагмент программы шаг за шагом. Исходные данные в программе следующие:
a := 5;
b := 15;
c := 3;
rez := a; // rez устанавливается равным значению a (5)
После присвоения rez значения a, rez сейчас равно 5.
Теперь разберем условие:
if b > rez then rez := b;
В этом условии мы проверяем, больше ли b (15) чем rez (5):
- Поскольку 15 больше 5, условие истинно (
true). Поэтому переменной rez присваивается значение b:
rez := b; // теперь rez = 15
Далее, нужно выполнить следующее условие:
if c > rez then rez := c;
В этом условии мы проверяем, больше ли c (3) чем rez (15):
- Поскольку 3 не больше 15, условие ложно (
false). Мы не изменяем значение rez, оно по-прежнему равно 15.
Теперь мы можем вывести значение переменной rez:
writeln("rez=", rez); // выводим значение rez
На экран будет выведено:
rez=15
Таким образом, итогом выполнения данного фрагмента программы будет следующее: результат на экране будет "rez=15".