Шешімі: Результат работы цикла
Запишите число, которое будет напечатано в результате выполнения программы. Во всех вариантах программы переменная $s$ получает значение $30$, переменная $n$ — значение $1$. Пока $s > 0$, выполняются команды $s := s - 7$ и $n := n \cdot 3$, после чего выводится значение $n$.
Шешім по шагам
3 қадамОпределим значения переменной $s$ после последовательных итераций цикла:
$$30 \to 23 \to 16 \to 9 \to 2 \to -5$$После пятой итерации значение $s$ становится отрицательным, поэтому цикл выполнится $5$ раз.
$$k = 5$$На каждой итерации переменная $n$ умножается на $3$, начиная со значения $1$.
$$n = 1 \cdot 3^5 = 243$$Где здесь ошибаются
Остановить цикл, когда $s$ становится равным нулю, хотя после вычитаний $7$ ноль не получается.
Выполнить цикл төрт раза, не учитывая итерацию, на которой $s$ изменяется с $2$ на $-5$.