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

