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

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

F (n) = n− 1  при n ≤ 5

G (n) = n− 4  при n ≤ 5

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

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

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

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

def g(n):
    if n <= 5:
        return n - 4
    if n > 5:
        return g(n - 3) - g(n - 3) - f(n - 4) + 2

print(f(9))

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