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

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


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