Определите, какое число будет напечатано в результате выполнения следующего алгоритма (для вашего удобства алгоритм представлен на пяти языках).
В результате выполнения фрагмента программы:
for t := a to b do begin
if F(t) >= 0 then
k := k + 1
end
переменная k принимает значение, равное количеству неотрицательных значений функции F(t) в целочисленных точках промежутка от a = −40 до b = 40.
Заметим, что графиком функции F (x) = 2 ∗ (20 − x) ∗ (x + 13) является парабола, ветви которой направлены вверх. Решая неравенство 2 ∗ (20 − x) ∗ (x + 13) > 0, находим −13 ≤ x ≤20. Так как весь найденный промежуток входит в промежуток, на котором рассматривается функция, то для решения задачи необходимо найти количество целочисленных значений x в найденном промежутке: 20 − (−13) + 1 = 34.
Ответ: 34