Давай разберёмся, как работает эта программка шаг за шагом.
S, которой присвоили значение 5, и i, которой присвоили значение 3.S > 20 не станет истинным.S := S + 2 * i; -> S := 5 + 2 * 3; -> S := 5 + 6; -> S = 11i := i + 2; -> i := 3 + 2; -> i = 5S > 20 (11 > 20) — ложно. Продолжаем.S := S + 2 * i; -> S := 11 + 2 * 5; -> S := 11 + 10; -> S = 21i := i + 2; -> i := 5 + 2; -> i = 7S > 20 (21 > 20) — истинно. Цикл завершается.writeln (S); выведет текущее значение переменной S.Ответ: 21