Работа 3.4 Упр.15 Задание 1 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина
Работа 3.4 Упр.15 Задание 1 ГДЗ Семакин 10 класс (Информатика)
Задача
fo =f1=1, fn= fn-1 + fn-2 при n = 2, 3, …
Для данного значения р определить fp.
Подробный ответ
Последовательность Фибоначчи задаётся так:
$$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$$.
Другие учебники
Другие предметы