1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
(Сам и контр)
Задание 5 Вариант 3 Самостоятельная работа 6 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Автор
Босова, Босова, Аквилянов

Задание 5 Вариант 3 Самостоятельная работа 6 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)

Задача

function F(n: integer):
integer;
begin
if n > 2
then F:=F(n-1)+G(n-2)
else F:=n;
end;
function G(n: integer):
integer;
begin
if n > 2
then G:=G(n-1)+F(n-2)
else G:=n+l;
end.
F(3)=2+2=4
G(3)=3+1=4
F(4)=4+3=7
G(4)=4+2=6
F(5)=7+4=11
G(5)=6+4=10
F(6)=11+6=17
G(6)=10+7=17
Ответ: 17

Подробный ответ

Вычислим значения функций по рекуррентным формулам:

$$F(n)=\begin{cases}F(n-1)+G(n-2), & n>2\\ n, & n\le 2\end{cases}$$

$$G(n)=\begin{cases}G(n-1)+F(n-2), & n>2\\ n+1, & n\le 2\end{cases}$$

Найдём значения по порядку:

$$F(1)=1,\quad F(2)=2$$

$$G(1)=2,\quad G(2)=3$$

$$F(3)=F(2)+G(1)=2+2=4$$

$$G(3)=G(2)+F(1)=3+1=4$$

$$F(4)=F(3)+G(2)=4+3=7$$

$$G(4)=G(3)+F(2)=4+2=6$$

$$F(5)=F(4)+G(3)=7+4=11$$

$$G(5)=G(4)+F(3)=6+4=10$$

$$F(6)=F(5)+G(4)=11+6=17$$

Ответ

$$17$$



Общая оценка
4.2 / 5
Другие учебники
Другие предметы