Решение:
Алгоритм выводит значение переменной k после выполнения цикла.
Рассмотрим выполнение алгоритма шаг за шагом:
- Инициализация переменных: s = 131, k = 0.
- Начало цикла WHILE s > 80 (пока s > 80):
- Итерация 1:
- Условие s > 80 (131 > 80) истинно.
- s = s - 10 = 131 - 10 = 121.
- k = k + 2 = 0 + 2 = 2.
- Итерация 2:
- Условие s > 80 (121 > 80) истинно.
- s = s - 10 = 121 - 10 = 111.
- k = k + 2 = 2 + 2 = 4.
- Итерация 3:
- Условие s > 80 (111 > 80) истинно.
- s = s - 10 = 111 - 10 = 101.
- k = k + 2 = 4 + 2 = 6.
- Итерация 4:
- Условие s > 80 (101 > 80) истинно.
- s = s - 10 = 101 - 10 = 91.
- k = k + 2 = 6 + 2 = 8.
- Итерация 5:
- Условие s > 80 (91 > 80) истинно.
- s = s - 10 = 91 - 10 = 81.
- k = k + 2 = 8 + 2 = 10.
- Итерация 6:
- Условие s > 80 (81 > 80) истинно.
- s = s - 10 = 81 - 10 = 71.
- k = k + 2 = 10 + 2 = 12.
- Итерация 7:
- Условие s > 80 (71 > 80) ложно. Цикл завершается.
После завершения цикла выполняется команда PRINT k (вывод k).
Значение переменной k на момент выхода из цикла равно 12.
Ответ: 12