Решение: Минимум значения функции
Определите число, которое будет напечатано в результате выполнения следующего алгоритма.
1def F(x): 2 return 2 * (x * x - 9) * (x * x - 9) + 5 3 4a = -20 5b = 20 6M = a 7R = F(a) 8for t in range(a, b + 1): 9 if F(t) < R: 10 M = t 11 R = F(t) 12print(M + 18)
Решение по шагам
3 шагаФункция имеет вид $F(x)=2(x^2-9)^2+5$. Её минимальное значение достигается, когда $x^2-9=0$, то есть при $x=-3$ и $x=3$.
$$x^2=9 \Rightarrow x=-3 \text{ или } x=3$$Цикл перебирает значения $t$ от $-20$ до $20$. Значение $t=-3$ встречается раньше, чем $t=3$, поэтому при достижении минимума переменная $M$ становится равной $-3$.
При $t=3$ значение функции такое же, как при $t=-3$, а условие содержит строгое неравенство $F(t)<R$. Поэтому $M$ не изменяется.
$$M+18=-3+18=15$$Где здесь ошибаются
Выбрать $M=3$, не учитывая порядок перебора и строгое неравенство.
Забыть прибавить 18 к найденному значению $M$.