Saudações,
Demorei um pouco, mas conseguir resolver.
Assistindo as aulas do professor, notei que ele usou uma lógica mais simples.
Vou postar o código a nível de pesquisa futura, espero poder ajudar alguém.
programa
{
inclua biblioteca Util –> u
funcao inicio()
{
escreva(“{ EXERCICIO 049 – Sequência de fibonacci }\n”)
inteiro n, dig
inteiro a = 0, b = 0
escreva(“Quantos elementos você quer exibir? “)
leia (dig)
para(n = 0; n <= dig; n++){
u.aguarde(300) // time
escreva(a, ” “)
se(a == 0){
a = 1
}senao se(b == 0){
b = a
}senao se(a == b){
a = a + b
}senao se(a > b){
a = a + b
b = a – b
}
}
}
}