РУҚА
6

Шешімі: Максимальное значение переменной k

ЕГЭ · Информатика · Тапсырма 6 · Бағдарламалау негіздері
КүрделіФИПИ467C12Қысқа жауап≈ 4 минутТалдау 5 қадамЖауап сверен с ключом
Условие

Определите наибольшее значение входной переменной $k$, при котором программа выдаёт тот же ответ, что и при входном значении $k = 45$. В программе используются функции $F(n) = n^3$ и $G(n) = 2n + 3$. Сначала переменной $i$ присваивается значение 1, затем, пока выполняется условие $F(i) < G(k)$, значение $i$ увеличивается на 1. После завершения цикла программа выводит значение $i$.

Python
1def F(n):
2    return n*n*n
3
4def G(n):
5    return 2*n + 3
6
7k = int(input())
8i = 1
9while F(i) < G(k):
10    i += 1
11print(i)
Тапсырманы ашып, өзіңіз шешіңіз
Дальше ответЕгер әлі шешіп жатсаңыз – кеңестерден бастаңыз: олар жауапқа жетелейді, бірақ оны ашпайды.
К подсказкам

Шешімін қадамдап көрсету

5 қадам
1

При $k = 45$ вычислим значение правой части условия цикла:

$$G(45) = 2 \cdot 45 + 3 = 93$$
2

Проверяем последовательные значения функции $F(i) = i^3$. При $i = 4$ условие цикла ещё выполняется, а при $i = 5$ становится ложным:

$$4^3 = 64 < 93,\quad 5^3 = 125 \geq 93$$
3

Следовательно, при $k = 45$ программа выводит $i = 5$. Чтобы программа выводила 5 и при других значениях $k$, необходимо:

$$4^3 < 2k + 3 \leq 5^3$$
4

Решаем двойное неравенство:

$$64 < 2k + 3 \leq 125 \Rightarrow 31 \leq k \leq 61$$

Наибольшее подходящее значение переменной $k$ равно 61.

Жауап
61
61
так ответ выглядит в бланке

Где здесь ошибаются

Считать, что цикл завершается при первом выполнении условия $F(i) < G(k)$, хотя он завершается, когда это условие становится ложным.

Использовать только неравенство $2k + 3 \leq 125$ и забыть проверить нижнюю границу для сохранения значения $i = 5$.

Закрепить приёмВ теме «Бағдарламалау негіздері» ещё 159 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

Тапсырманы қалай шешу керек 6 ЕГЭ, информатика

Бұл есептің талдауы келесіге бөлінген: 5 шагов: видно, откуда берётся каждое число и где теряется балл. Жауап есептеулердің жанында келтірілген, олардың орнына емес.

Задача из темы «Бағдарламалау негіздері»: в ней 160 задач, и у каждой есть такой же разбор. Тіркеу қажет емес.