Разбираемся:
Краткое пояснение: Нужно проследить, как меняются значения переменных a, b и s в цикле while до тех пор, пока условие a + b < 8 не перестанет выполняться.
Пошаговое решение:
- Инициализация:
a = 1
b = 2
s не определена до входа в цикл - Первая итерация цикла:
Условие: a + b = 1 + 2 = 3 < 8 (истина)
a становится 1 + 1 = 2
b становится 2 + 2 = 4
s становится 2 + 4 = 6 - Вторая итерация цикла:
Условие: a + b = 2 + 4 = 6 < 8 (истина)
a становится 2 + 1 = 3
b становится 4 + 2 = 6
s становится 3 + 6 = 9 - Третья итерация цикла:
Условие: a + b = 3 + 6 = 9 < 8 (ложь)
Цикл завершается.
Ответ: Тело цикла будет выполнено 2 раза. Значения переменных после выполнения цикла: a = 3, b = 6, s = 9.