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

По­сле­до­ва­тель­ность чисел Па­до­ва­на за­да­ет­ся ре­кур­рент­ным со­от­но­ше­ни­ем:

F(1)  =  1;

F(2)  =  1;

F(3)  =  1;

F(n)  =  F(n–3) + F(n–2) при n > 3, где n  — на­ту­раль­ное число.

 

Чему равно две­на­дца­тое число в по­сле­до­ва­тель­но­сти Па­до­ва­на? В от­ве­те за­пи­ши­те толь­ко на­ту­раль­ное число.

Спрятать решение

Ре­ше­ние.

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

F(4)  =  F(1) + F(2)  =  2;

F(5)  =  F(2) + F(3)  =  2;

F(6)  =  F(3) + F(4)  =  3;

F(7)  =  F(4) + F(5)  =  4;

F(8)  =  F(5) + F(6)  =  5;

F(9)  =  F(6) + F(7)  =  7;

F(10)  =  F(7) + F(8)  =  9;

F(11)  =  F(8) + F(9)  =  12;

F(12)  =  F(9) + F(10)  =  16.

 

Две­на­дца­тое число в по­сле­до­ва­тель­но­сти Па­до­ва­на равно 16.

 

Ответ: 16.

 

При­ведём дру­гое ре­ше­ние на языке Python.

def F(n):

if n == 1:

return 1

if n == 2:

return 1

if n == 3:

return 1

if n > 3:

return F(n-3) + F(n-2)

print(F(12))


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

Раздел кодификатора ФИПИ: 1.5.3 Ин­дук­тив­ное опре­де­ле­ние объ­ек­тов