Para atender à demanda, faça o pseudocódigo da sequência de Fibonacci para obter os mil termos a partir do 34 e do 55 de acordo com a situação problematizadora.
Soluções para a tarefa
Resposta:funcao inicio()
{
inteiro final=1002
inteiro p10 = 34, p11 = 55, p12 = 0
escreva(p10," -> " ,p11)
inteiro contar = 3
enquanto(contar <= final){
p12 = p10 + p11
escreva(" -> ", p12)
p10 = p11
p11 = p12
contar = contar + 1
}
escreva(" -> Fim")
Explicação:
funcao inicio(). //inicio do código
{
inteiro final=1002. // declarando o final da contagem 1000 + 2
inteiro p10 = 34, p11 = 55, p12 = 0. // declarando as variáveis onde p10 = posição 10 da sequencia = 34, e a posição 12 é meu numero desconhecido pois será a soma de p10+p11.
escreva(p10," -> " ,p11) // a ordem com que ele deve exibir, as aspas no meio é só para ficar bonitinho.
inteiro contar = 3 //declarando meu inicio da contagem em 3 já já você irá entender
// a baixo eu digo: quanto meu numero 3 ali em cima, for menor ou igual a 1002 que é minha variável final, ele vai continuar somando p10+p11.
// detalhe, ele também vai exibir o resultado mas logo depois para que o numero não fique sempre somando os mesmos eu digo que após exibir, p10 passa a ser p11 e p11 passa a ser p12, assim ele sempre vai atualizar os números a serem somados.
//mais um detalhe, no final do código com o contar=contar+1, eu determino que o contar que = a 3 sempre vá sendo somado de +1 até chegar no numero 1002.
enquanto(contar <= final){
p12 = p10 + p11
escreva(" -> ", p12)
p10 = p11
p11 = p12
contar = contar + 1
}
escreva(" -> Fim")
// por fim quando terminar, ele escreverá fim.