Решение:
Разбираемся, как вычисляется значение переменной c:
- a := 30; Переменная a получает значение 30.
- b := 6; Переменная b получает значение 6.
- a := a * 3 / b; Вычисляется выражение: 30 * 3 = 90, затем 90 / 6 = 15. Переменная a принимает значение 15.
- if a > b then ... else ...; Проверяется условие: a > b, то есть 15 > 6. Условие истинно.
- c := 2 * a - 5 * (b + 2); Так как условие выполнилось, то вычисляется это выражение: b + 2 = 6 + 2 = 8, затем 5 * 8 = 40, затем 2 * a = 2 * 15 = 30, и наконец 30 - 40 = -10. Переменная c принимает значение -10.
Ответ: c = -10