Разбираемся:
Краткое пояснение: В каждом варианте нужно проследить изменение значений переменных s и i в цикле while.
a)
- Начальные значения:
s = 0
i = 0 - Первая итерация:
i = 0 + 1 = 1
s = 0 + 1 = 1 - Вторая итерация:
i = 1 + 1 = 2
s = 1 + 2 = 3 - Третья итерация:
i = 2 + 1 = 3
s = 3 + 3 = 6 - Четвертая итерация:
i = 3 + 1 = 4
s = 6 + 4 = 10 - Пятая итерация:
i = 4 + 1 = 5
s = 10 + 5 = 15 - Условие i < 5 больше не выполняется.
Ответ: s = 15, i = 5
б)
- Начальные значения:
s = 0
i = 0 - Первая итерация:
i = 0 + 1 = 1
s = 0 + 1 = 1 - Вторая итерация:
i = 1 + 1 = 2
s = 1 + 2 = 3 - Третья итерация:
i = 2 + 1 = 3
s = 3 + 3 = 6 - Четвертая итерация:
i = 3 + 1 = 4
s = 6 + 4 = 10 - Пятая итерация:
i = 4 + 1 = 5
s = 10 + 5 = 15 - Условие i < 5 больше не выполняется.
Ответ: s = 15, i = 5
в)
- Начальные значения:
s = 0
i = 2 - Первая итерация:
s = 0 + 1 / 2 = 0.5
i = 2 - 1 - 1 = 0 - Условие i > 1 больше не выполняется.
Ответ: s = 0.5, i = 0