Задание 21. Напишите в ответе число, которое будет напечатано в результате выполнения следующего алгоритма (для Вашего удобства алгоритм представлен на четырёх языках).
Решение.
В алгоритмическом языке заданы пять целочисленных переменных a, b, t, M, R. Переменной a присваивается значение -11, а переменной b – значение 11. Далее идет цикл по t от -11 до 11 с увеличением t на 1. Внутри цикла стоит условие: если текущее значение функции F(t) меньше либо равно предыдущему найденному значению функции R, то M=t и R=F(t). После цикла на экран выводится значение M, а сама функция представляет собой математическое выражение
.
Данная функция представляет двойную параболу, ветви направлены вверх, а точки минимумов равны x=±4, при которой F(±4)=5. Из этого следует, что условие внутри цикла будет срабатывать то тех пор, пока функция убывает, то есть дойдет сначала до значения t=-4, а потом, сработает еще раз при значении t=4. Это значение и будет занесено в переменную M.
Ответ: 4.
Другие задания:
Для наших пользователей доступны следующие материалы: