Дурашка008
09.07.2022 06:08

Последовательность фибоначчи определяется так: φ0=0, φ1=1, φn=φn-1+φn-2. по данному числу n определите n-е число фибоначчи φn. входные данные вводится натуральное число n. выходные данные выведите ответ на . ввод вывод 6 8

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Tima411
23.09.2020 08:49
N=int(input())
A=[0]*(n+1)
A[0]=0
A[1]=1
for i in range(2,len(A)):   
    A[i]=A[i-1]+A[i-2]
print(A[n])
0,0(0 оценок)
Ответ:
k666goblin
18.01.2024 09:28
Для решения данной задачи, необходимо знать определение последовательности Фибоначчи и использовать это определение для нахождения n-го числа Фибоначчи.

Последовательность Фибоначчи определяется следующим образом:
- Первое число Фибоначчи (φ0) равно 0.
- Второе число Фибоначчи (φ1) равно 1.
- Каждое следующее число Фибоначчи получается путем сложения двух предыдущих чисел Фибоначчи. То есть, каждое число Фибоначчи равно сумме двух предыдущих чисел Фибоначчи.

Теперь давайте пошагово решим задачу для данного примера.

Входные данные: n = 6

Шаг 1: Изначально у нас есть первые два числа Фибоначчи: φ0 = 0 и φ1 = 1.

Шаг 2: Нам нужно найти 6-е число Фибоначчи, то есть φ6.

Шаг 3: Используя определение последовательности Фибоначчи, мы можем найти φ6, сложив φ5 и φ4. То есть φ6 = φ5 + φ4.

Шаг 4: Также, используя определение последовательности Фибоначчи, мы можем найти φ5, сложив φ4 и φ3. То есть φ5 = φ4 + φ3.

Шаг 5: Для нахождения φ4, сложим φ3 и φ2. То есть φ4 = φ3 + φ2.

Шаг 6: И для нахождения φ3, сложим φ2 и φ1. То есть φ3 = φ2 + φ1.

Шаг 7: Подставим известные значения:

φ3 = φ2 + φ1 = 1 + 1 = 2
φ4 = φ3 + φ2 = 2 + 1 = 3
φ5 = φ4 + φ3 = 3 + 2 = 5
φ6 = φ5 + φ4 = 5 + 3 = 8

Шаг 8: Полученный ответ - 8.

Таким образом, при вводе числа n = 6, программа выведет число 8.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота