Определите, какое число будет напечатано в результате выполнения
следующего алгоритма (для Вашего удобства алгоритм представлен на четырех
языках):
DIM A, B, T, M, R AS INTEGER
A = -10: B = 20
M = A: R = F(A)
FOR T = A TO B
IF F(T) > R THEN
M = T
R = F (T)
ENDIF
NEXT T
PRINT M
FUNCTIONF(x)F = 19 - 19*(x-1)*(x-1);ENDFUNCTION
Показать разбор и ответ
В алгоритме используется вспомогательный алгоритм-функция этот
алгоритм имеет единственный аргумент — целое число. Значение при
значении аргумента — это значение квадратичного многочлена
Основной алгоритм в цикле перебирает все целочисленные значения от
до После выполнения цикла значение переменной равно
наибольшему значению функции для рассмотренных значений а значение переменной равно наименьшему из рассмотренных значений при
котором
Квадратичная функция имеет абсолютный
максимум при значение принадлежит рассмотренному множеству
аргументов. Поэтому после выполнения цикла
Ответ: 1
Это задание решали 18 раз. С ним справились 22% пользователей.