В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Зефирка78
Зефирка78
07.04.2020 18:41 •  Информатика

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.

Ответ:
zelenukanna2002
zelenukanna2002
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?