Условие:
16) Запишите число, которое будет выведено в результате работы программы и составьте трассировочную таблицу
s = 15
n = 99
while n > s:
s = s + 3
n = n - 2
print(n)

16) Запишите число, которое будет выведено в результате работы программы и составьте трассировочную таблицу
s = 15
n = 99
while n > s:
s = s + 3
n = n - 2
print(n)
Давайте разберем программу шаг за шагом и составим трассировочную таблицу.
s = 15
n = 99
while n s:
s = s + 3
n = n - 2
print(n)
s = 15n = 99while будет выполняться, пока n s. На первом шаге:n = 99s = 1599 15 (истина)s = s + 3 → s = 15 + 3 = 18n = n - 2 → n = 99 - 2 = 97n = 97s = 1897 18 (истина)s = s + 3 → s = 18 + 3 = 21n = n - 2 → n = 97 - 2 = 95n = 95s = 2195 21 (истина)s = s + 3 →
2. →
Цикл завершен.
Теперь мы можем вывести значение :
Число, которое будет выведено в результате работы программы, равно .
| Шаг | s | n | Условие (n gt; s) |
|---|---|---|---|
| 1 | 15 | 99 | Да |