Um matemático italiano da idade média conseguiu modelar o ritmo de crescimento da população de coelhos através de uma sequência de números naturais que passou a ser conhecida como sequência de Fibonacci. O n-ésimo número da sequência de Fibonacci Fn é dado pela seguinte fórmula de recorrência:
F1 = 1 F2 = 1 Fi = Fi-1 + Fi-2 para i ≥ 3.
Faça um algoritmo que dado o valor n calcule e mostre Fn. Por exemplo: F3 = F2 + F1 = 1 + 1 = 2. F4 = F3 + F2 = 2 + 1 = 3.
Soluções para a tarefa
Respondido por
1
Muito útil essa sequencia. Tem aplicação em praticamente todos os campos do conhecimento humano
eis o algoritmo em python
quantos = int(input("Quantos fibonacci vai querer?"))
anterior = 0
seguinte = 1
fibo = []
for i in range(quantos):
fibo.append( anterior )
anterior , seguinte = seguinte, anterior + seguinte
print(fibo)
pode rodá-lo aqui
https://repl.it/@bokomoko/fibonacci
eis o algoritmo em python
quantos = int(input("Quantos fibonacci vai querer?"))
anterior = 0
seguinte = 1
fibo = []
for i in range(quantos):
fibo.append( anterior )
anterior , seguinte = seguinte, anterior + seguinte
print(fibo)
pode rodá-lo aqui
https://repl.it/@bokomoko/fibonacci
Perguntas interessantes
Física,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Direito,
1 ano atrás
Física,
1 ano atrás
Geografia,
1 ano atrás
n, F1, F2,
Funcao
Conta: integer
inicio
// Seção de Comandos
begin
write ('Digite um numero n: ');
read (n);
Conta := 1;
F1 := 1;
F2 := 1;
Funcao := 0;
while (Conta <= n) do
begin
F1 := F2;
F2 := Funcao;
Funcao := F1+F2;
Conta := Conta+1
end;
writeln ('F de ',n,' = ',Funcao)
end.
fimalgoritmo