Задача к ЕГЭ по информатике на тему «одна функция» №5

Алгоритм вычисления значения функции F (n)  , где n  — натуральное число, задан следующими соотношениями:

F (1) = 5  ;

F (2) = 5  ;

F (n) = 5∗ F(n− 1)− 4 ∗F(n − 2)  при n > 2  » class=»math» src=»/images/inform/quest/quest-4146-6.svg» width=»auto»>. </p>
<p class= Чему равно значение функции F(13)  ?

В ответе запишите только натуральное число.

Решение программой:

def f(n):
    if n == 1:
        return 5
    elif n == 2:
        return 5
    elif n > 2:
        return 5 * f(n - 1) - 4 * f(n - 2)

print(f(13))

 

Решение руками:

Последовательно находим:

F (1) = 5  ;

F (2) = 5  ;

F (3) = 25− 20 = 5  ;

F (4) = 25− 20 = 5  ;

F (5) = 25− 20 = 5  ;

F (6) = 25− 20 = 5  ;

F (7) = 25− 20 = 5  ;

F (8) = 25− 20 = 5  ;

F (9) = 25− 20 = 5  ;

F (10) = 25 − 20 = 5  ;

F (11) = 25 − 20 = 5  ;

F (12) = 25 − 20 = 5  ;

F (13) = 25 − 20 = 5  ;

Ответ: 5
Оцените статью
Я решу все!