1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.4 Упр.15 Задание 1 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Класс
10
Предмет
Информатика
Автор
Семакин, Хеннер, Шеина

Работа 3.4 Упр.15 Задание 1 ГДЗ Семакин 10 класс (Информатика)

Задача

Числа Фибоначчи $$f_n$$ определяются формулами $$f_0=f_1=1$$, $$f_n=f_{n-1}+f_{n-2}$$ при $$n=2,3,\ldots$$. Для данного значения $$p$$ определить $$f_p$$.

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

Последовательность Фибоначчи задаётся так:

$$f_0=f_1=1,$$

$$f_n=f_{n-1}+f_{n-2}, \quad n=2,3,\dots$$

Чтобы найти $$f_p$$, достаточно последовательно вычислять члены последовательности, начиная с первых двух.

Используем массив для хранения значений:

  • $$f[1]=1$$
  • $$f[2]=1$$
  • для $$i=3$$ до $$p$$: $$f[i]=f[i-1]+f[i-2]$$

После этого значение $$f[p]$$ и будет ответом.

f[1] := 1;
f[2] := 1;
for i := 3 to p do
  f[i] := f[i-1] + f[i-2];

Ответ

$$f_p$$ находится по рекуррентной формуле $$f_n=f_{n-1}+f_{n-2}$$ при начальных значениях $$f_0=f_1=1$$.



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