Шешімі: Результат работы цикла
Запишите число, которое будет напечатано в результате выполнения следующей программы. Для удобства программа представлена на языке Python.
1s = 0 2n = 0 3while s < 71: 4 s = s + 10 5 n = n + 3 6print(n)
Шешім по шагам
4 қадамИзначально $s = 0$ и $n = 0$. Цикл выполняется, пока $s < 71$.
$$s=0,\quad n=0$$После каждой итерации значение $s$ увеличивается на 10. После семи итераций $s = 70$, поэтому условие цикла всё ещё истинно.
$$s=7\cdot 10=70$$Восьмая итерация увеличивает $s$ до 80. После этого условие $s < 71$ становится ложным, поэтому цикл выполнится 8 раз.
$$s=8\cdot 10=80$$На каждой итерации $n$ увеличивается на 3.
$$n=8\cdot 3=24$$Где здесь ошибаются
Остановить цикл при $s = 70$, хотя условие $s < 71$ ещё истинно.
Посчитать семь итераций вместо сегіз.
Увеличить $n$ на 10 вместо 3.