тооироь
03.03.2022 20:05

Var a,b,t,M,R:integer; Function F(x:integer):integer;

begin

F:=-(x+4)*(x+2);

end;

BEGIN

a:=-20; b:=20;

M:=a; R:=F(a);

for t:=a to b do begin

if (F(t)>R)then begin

M:=t;

R:=F(t);

end;

end;

write(M);

END.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
katerina200219v
29.12.2020 01:10

(см. объяснение)

Объяснение:

Заметим, что программа ищет такое значение x на отрезке от -20 до 20, при котором значение функции F(x)=-(x+4)*(x+2) наибольшее. Понятно, что F(x) - это парабола, ветви которой направлены вниз, а вершина находится в точке x=-3. Так как в вершине параболы достигается максимально возможное значение F(x) и -3 принадлежит отрезку [-20;\;20], то программа выведет число -3.

Задание выполнено!

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота