Предмет: Информатика, автор: klopot543

СРОЧНО
Алгоритм вычисления значения функции F(n), где n – целое число, задан следующими соотношениями:
F(0) = 1, F(1) = 3
F(n) = F(n–1) - F(n-2) + 3n, при n > 1.
Чему равно значение функции F(40)? В ответе запишите только целое число.

НА ПИТОНЕ

Ответы

Автор ответа: MrSolution
7

Ответ:

(см. объяснение)

Объяснение:

Питон:

def f(n):

   if n == 0:

       return 1

   elif n == 1:

       return 3

   elif n > 1:

       return f(n - 1) - f(n - 2) + 3 * n

print(f(40))

Паскаль:

##

function F(n: integer):integer;

begin

 if(n = 0)

   then F:= 1

 else if(n = 1)

   then F:= 3

 else if(n > 1)

   then F:= F(n - 1) - F(n - 2) + 3 * n;

end;

print(F(40));

Задание выполнено!


klopot543: Огромное спасибо
Похожие вопросы
Предмет: Қазақ тiлi, автор: спортсментуралыангим