Максимальное значение переменной
Определите, при каком наибольшем введённом значении переменной $s$ программа выведет число 128. Для Вашего удобства программа представлена на четырёх языках программирования.
1s = int(input()) 2n = 1024 3while s >= 5: 4 s = s - 5 5 n = n // 2 6print(n)
Условие как в банке ФИПИ — открыть и сверить
| Определите, при каком наибольшем введённом значении переменной s программа выведет число 128. Для Вашего удобства программа представлена на четырёх языках программирования.
| ||||||||||||
| | ||||||||||||
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Сколько раз должен выполниться цикл, чтобы значение $n$ уменьшилось с 1024 до 128?
2Наводящая — какие числа считатьуровень 2 из 3
На каждой итерации значение $n$ делится на 2, а значение $s$ уменьшается на 5.
3Прямая — фактически решениеуровень 3 из 3
После трёх итераций $n = 1024 / 2^3 = 128$. Чтобы цикл выполнился ровно три раза, наибольшее значение $s$ равно $5 \cdot 3 + 4 = 19$.