[PHP] Serie de Fibonacci
Buen día queridos lectores, en esta ocasión mientras nos tomamos unos cuantos bits de café me gustaría brindarles un ejemplo sencillo de la serie de Fibonacci en PHP.
Muchos quizás piensen que esta propuesta es bastante básica, pero les puedo asegurar que nunca viene demás repasar lo ya aprendido, además, para aquellos que no están tan relacionados en la programación les resultará útil.
Primero entremos en contexto, la serie de Fibonacci es una secuencia de números naturales infinitos que comienza con 1 y 1, luego de esto cada término se obtendrá de la suma de los dos números anteriores.
Por ejemplo:
Para obtener el tercer número de la serie, sumaremos los dos anteriores que ya estaban definidos que eran 1 y 1, por lo tanto:
1+1 = 2
De esta manera el tercer número de la serie será 2 y hasta este punto la serie quedaría de la siguiente manera:
1, 1, 2
El código en PHP correspondiente al planteamiento es:
/* Declaramos las variables*/
$num1=1; $num2=1;
/*Estructura Fibonacci*/
echo $num1."\n";
while ($num1<200)
{
echo $num2."\n";
$num2+=$num1;
$num1 = $num2 - $num1;
}
- Como se puede observar luego de haber declarado nuestras variables, procedemos a imprimir $num1.
- Imprimimos $num2 y le asignamos el siguiente número de la serie.
- A $num1 le asignamos el número anterior al siguiente de la serie a ser impreso, osea, le estamos asignando lo que tenía $num2.
Cabe resaltar que existen muchas maneras de realizar este algoritmo, el único limite que tenemos cada uno es la imaginación, esta propuesta es solo algo sencillo para un momento de emergencia o de recuerdo espontáneo.
Te invito a que me compartas una solución alterna a la que presente.
Saludos!
Comentarios
Publicar un comentario