@Simon Viegas, sei que já tem um bom tempo que vocês falaram sobre isso, mas estou iniciando agora algoritmos. Poderia me explicar porque você colocou Termo1 no Termo2 e Novotermo dentre do Termo2? A partir de novoTermo = Termo1 + Termo2 entendi tranquilo.
Meu algoritmo:
algoritmo "SEQUÊNCIAFIBONACCI"
var
limite, Seq, Termo1, Termo2, TermoNovo: Inteiro
inicio
Escreval("=======================================")
Escreval("| SEQUÊNCIA FIBONACCI |")
Escreval("=======================================")
Escreval("DIGITE A QUANTIDADE DE NÚMEROS QUE TERÃO NA SEQUÊNCIA:")
Leia(limite)
Termo1 <- 1
Termo2 <- 1
Escreva(Termo1,",")
Escreva(Termo2,",")
Enquanto limite >= Seq faca
TermoNovo <- Termo1 + Termo2
Escreva(TermoNovo,",")
Termo1 <- Termo2
Termo2 <- TermoNovo
Seq <- Seq + 1
FimEnquanto
fimalgoritmo
Ele tá funcionando, mas só queria entender essa parte que mencionei.