Решение: Минимум значения функции
Напишите число, которое будет выведено в результате выполнения следующего алгоритма.
1def F(x): 2 return 2 * (x * x - 25) * (x * x - 25) + 5 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; R = F(t) 9print(M + 7)
Решение по шагам
4 шагаФункция имеет вид $F(x)=2(x^2-25)^2+5$. Её минимальное значение достигается, когда $x^2-25=0$, то есть при $x=-5$ и $x=5$.
$$x^2=25\Rightarrow x=-5\text{ или }x=5$$Цикл перебирает значения $t$ по возрастанию. При $t=-5$ впервые достигается минимум функции, поэтому переменная $M$ получает значение $-5$.
При $t=5$ значение функции такое же, но условие требует строгого неравенства $F(t)<R$, поэтому $M$ не изменяется.
$$M=-5$$На экран выводится $M+7$.
$$-5+7=2$$Где здесь ошибаются
Выбрать значение $5$, не учитывая, что цикл впервые достигает минимума при $-5$.
Изменить $M$ при $t=5$, хотя условие содержит строгое неравенство $F(t)<R$.