Задания
Версия для печати и копирования в MS Word
Тип 16 № 83146
i

Ал­го­ритм вы­чис­ле­ния зна­че­ния функ­ции 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.


Аналоги к заданию № 83146: 83174 Все