Informática, perguntado por acaljrti, 3 meses atrás

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

Respondido por thiagoprojetos17
3

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.

Perguntas interessantes