6

Решение: Анализ работы алгоритма

ЕГЭ · Информатика · Задание 6 · Алгоритмы и исполнители
ПовышеннаяФИПИ1EEB2AКороткий ответ≈ 3 минутыРазбор в 3 шагаОтвет сверен с ключом
Условие

Напишите число, которое будет напечатано в результате выполнения следующего алгоритма.

Python
1def F(x):
2    return 2*(x*x-25)*(x*x-25)+27
3
4a = -20; b = 20
5M = a; R = F(a)
6for t in range(a, b+1):
7    if F(t) <= R:
8        M = t
9        R = F(t)
10print(M+R)
Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

3 шага
1

Функция имеет вид $F(t)=2(t^2-25)^2+27$. Её минимальное значение достигается, когда $t^2=25$, то есть при $t=-5$ и $t=5$.

$$F(-5)=F(5)=27$$
2

При переборе сначала встречается $t=-5$, но затем при $t=5$ выполняется условие $F(t)\leq R$, поэтому переменная $M$ заменяется на 5.

После завершения цикла имеем $M=5$ и $R=27$. Выводится их сумма.

$$M+R=5+27=32$$
Ответ
32
32
так ответ выглядит в бланке

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

Не учитывать знак <= и оставлять первое найденное значение при одинаковом минимуме.

Считать, что минимум достигается только при $t=5$, не рассматривая $t=-5$.

Забывать, что выводится сумма $M+R$, а не только значение функции.

Закрепить приёмВ теме «Алгоритмы и исполнители» ещё 431 задача — с ответом и таким же разбором.
Тренироваться

Как решать задание 6 ЕГЭ, информатика

Разбор этой задачи разложен на 3 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Алгоритмы и исполнители»: в ней 432 задачи, и у каждой есть такой же разбор. Регистрация не нужна.