Максимальное значение переменной
Определите, при каком наибольшем введённом значении переменной $s$ программа выведет число 64. Для удобства программа представлена на языке Python.
1s = int(input()) 2n = 1 3while s < 47: 4 s = s + 4 5 n = n * 2 6print(n)
Условие как в банке ФИПИ — открыть и сверить
| Определите, при каком наибольшем введённом значении переменной s программа выведет число 64. Для Вашего удобства программа представлена на четырёх языках программирования.
| ||||||||||||
| | ||||||||||||
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Сколько раз должен выполниться цикл, чтобы начальное значение $n=1$ превратилось в $64$?
2Наводящая — какие числа считатьуровень 2 из 3
После $k$ итераций значение $n$ равно $2^k$. Для последней итерации нужно, чтобы значение $s$ перед проверкой было меньше $47$.
3Прямая — фактически решениеуровень 3 из 3
Цикл должен выполниться 6 раз: $s+5\cdot4<47$, но $s+6\cdot4\ge47$. Значит, $23\le s<27$, и наибольшее целое $s$ равно $26$.