Genesis Vargas J

Como Hacer La Sucesion Fibonacci

Comparte:

En este tutorial/aporte les diré como se hace la sucesión fibonacci en pseudocódigo y en Visual Basic modo consola..

La lógica de este algoritmo se trata de empezar con los números 0 y 1 respectivamente, y de ahí en adelante sumar los dos números que se encuentren antes del nuevo número; es decir si nuestro primer número es 0 y nuestro segundo número es 1, nuestro tercer número debe ser la suma de los dos números anteriores (0 + 1) osea 1. Suponiendo que queremos mostrar la sucesión fibonacci de los 10 primeros números, el pseudocódigo seria así:


INICIO
i, nuevo, anterior, siguiente: entero
anterior = 0
siguiente = 1
para (i=1, i<=10, i++)
   nuevo = anterior
   escribir " ", anterior
   anterior = siguiente + anterior
   siguiente = nuevo
fin para
FIN

ahora lo escribiremos en modo consola de visual basic, suponiendo que pedimos el numero al usuario:


Dim nuevo, anterior, siguiente, num As Integer
siguiente = 1
anterior = 0
Console.WriteLine("Digita numero: ")
num = Console.ReadLine
For i = 1 To num Step 1
     nuevo = anterior
     Console.WriteLine(" " & anterior)
     anterior = siguiente + anterior
     siguiente = nuevo
Next
Console.ReadLine()

Puedes ver el video donde muestro como hacerlo en modo gráfico en mi canal de youtube o ver el demo que hice en PHP y HTML.

Ver el demo en PHP

Comentarios


genesis vargas

Soy Genesis Vargas Jiménez, autor de éste blog. Me gusta desarrollar software en todas las plataformas (web, móvil y desktop) y compartir conocimiento para ayudar a muchas personas.

Desde el 2015 soy MVP Microsoft en Visual Studio y tecnologías de desarrollo, reconocimiento que me enorgullece mucho.

MVP Genesis Vargas J

A PHP Error was encountered

Severity: Core Warning

Message: Module 'timezonedb' already loaded

Filename: Unknown

Line Number: 0

Backtrace: