Максимальное значение переменной
Определите, при каком наибольшем введённом значении переменной $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$.