Задания
Версия для печати и копирования в MS WordАлгоритм вычисления значения функции F(n), где n — целое число, задан следующими соотношениями:
F(n) = n при n ≤ 10;
F(n) = n − 7 + F(n − 21), если n > 10.
Чему равно значение выражения (F(185734) − F(185650)) / F(40)?
Решение.
Приведём решение на языке Python.
F = {}
for n in range(-100, 10**6):
if n <= 10:
F[n] = n
else:
F[n] = n - 7 + F[n-21]
print((F[185734] - F[185650]) / F[40])
Ответ: 17274.

