Ir ao conteúdo
  • Cadastre-se

VisualG Como fazer a sequência de Fibonacci?


Ir à solução Resolvido por Simon Viegas,

Posts recomendados

Boa noite. Como faço repetir apenas 15 vezes na Sequencia de Fibonacci?

 

Algoritmo "Sequencia de fibonacci"
// Descrição   : mostrar os 15 valores da sequencia de fibonacci
Var
   Cont, V1, V2, novotermo: inteiro

Inicio
   V1 <- 0
   V2 <- 1
   Escreval ("========================")
   Escreval (" Sequencia de fibonacci")
   Escreval ("========================")
   Escreval ("")
   Escreva (V1)
   Para Cont := 3 ate 15 faca
      novotermo <- V1 + V2
      Escreva (novotermo)
      V1 <- novotermo
      V2 <- V1 + V2
      Escreva (V2)
   Fimpara
Fimalgoritmo

 

Ele está passando desse limite.

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • Membro VIP

A cada ciclo só é gerado um valor. Exemplo:

 

algoritmo "Sequência de Fibonacci"
// Descrição   : mostrar os 15 primeiros valores da Sequência de Fibonacci
var
   v1, v2, novotermo, cont: inteiro

inicio
   escreval("========================")
   escreval(" Sequência de Fibonacci")
   escreval("========================")
   escreval("")
   v1 <- 0
   v2 <- 1
   escreva (v1)
   escreva (v2)

   para cont <- 3 ate 15 faca
      novotermo <- v1 + v2
      escreva (novotermo)
      v1 <- v2
      V2 <- novoTermo
   fimPara
fimAlgoritmo


- imprime o 0

- imprime o 1

- durante total vezes -2

-- gera o próximo termo

-- imprime o próximo termo

-- atualiza o primeiro termo

-- atualiza o segundo termo 

- finaliza o programa

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

@Simon Viegas acho q estou compreendendo, ent a parte errada no meu codigo seria que estou gerando 2 valores em apenas 1 ciclo?

 

@Simon Viegas ola, e assim?

e confuso fazer isso kk

Algoritmo "Sequencia de fibonacci"

// Descrição   : mostrar os 15 valores da sequencia de fibonacci
// Data atual  : 31/10/2022

Var
// Seção de Declarações das variáveis
Cont, V1, V2, novotermo: inteiro

Inicio
// Seção de Comandos, procedimento, funções, operadores, etc... 
   V1 <- 0
   V2 <- 1
   Escreval ("========================")
   Escreval (" Sequencia de fibonacci")
   Escreval ("========================")
   Escreval ("")
   Escreva (V1)
   Para Cont := 3 ate 15 faca
        novotermo <- V1 + V2
        Escreva (V2)
        V1 <- V2             
        V2 <- novotermo
              
   Fimpara

Fimalgoritmo
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • Membro VIP
  • Solução
21 horas atrás, dilucq disse:

ent a parte errada no meu codigo seria que estou gerando 2 valores em apenas 1 ciclo?


Isso. A cada ciclo é gerado apenas um valor, daí fica complicado tentar gerar dois valores ao mesmo tempo.

 

Você precisa entender primeiramente o cerne do problema (o que é uma Sequencia de Fibonacci?), daí tentar entender o algoritmo que gera essa sequência. Por fim, criar um algoritmo que gera determinada sequência ("gerar os 15 primeiros números da Sequencia de Fibonacci"), ou seja, atender ao enunciado...

 

RESUMO

- entender o que é Sequência de Fibonacci. Se te perguntar o que é você sabe responder?

- saber gerar uma Sequência de Fibonacci. Se te perguntar, você sabe gerar uma?

- atender aos requisitos do enunciado. Você precisa gerar um código que faça aquilo que está sendo pedido. (Isso vale para qualquer enunciado, vale para qualquer problema, ou seja, precisa ser feito aquilo que foi pedido para ser feito)

  • Curtir 2
  • Amei 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!