Давай проследим за значениями переменных:
a := 5; — a становится 5.b := 20; — b становится 20.a := a - b/2; — сначала выполняется деление b/2, что равно 20/2 = 10. Затем вычитание: a = 5 - 10 = -5. Теперь a равно -5.if a > b then c := a+b else c := b-a; — проверяем условие a > b, то есть -5 > 20. Это ложь (false).else: c := b-a; — c = 20 - (-5) = 20 + 5 = 25.Ответ: 1) 25