Serie de Fibonacci en PHP, Javascript y Python
Image by stokpic from Pixabay

En esta ocasión te comparto el código resuelto de la serie o secuencia de Fibonacci en los lenguajes de programación PHP, Javascript y Python, es muy común que este ejercicio te lo pidan al inicio de tus estudios en programación en la escuela. Sin más, manos a la obra.

¿Qué es la serie de Fibonacci?

La serie de Fibonacci es una secuencia de números enteros que comienza con 0 y 1, y en la que cada término siguiente se obtiene sumando los dos términos anteriores. Es decir, que el tercer término es la suma de los dos primeros (0 + 1 = 1), el cuarto término es la suma del segundo y el tercer término (1 + 1 = 2), y así sucesivamente.

La serie de Fibonacci fue descrita por primera vez en Europa por Leonardo de Pisa, también conocido como Fibonacci, en su libro «Liber Abaci» publicado en 1202. Fibonacci utilizó esta secuencia de números para describir el crecimiento de una población de conejos, pero hoy en día se utiliza en muchas aplicaciones en matemáticas, ciencias naturales, informática, finanzas y otras áreas.

¿Por qué la serie de Fibonacci en programación?

La serie de Fibonacci es un problema clásico en programación y se utiliza a menudo en su enseñanza debido a su simplicidad y relevancia en la vida real. Resolver el problema de la serie de Fibonacci es una buena manera de enseñar a los estudiantes los conceptos fundamentales de programación, como los bucles, las funciones y la recursión.

Código de la serie de Fibonacci en PHP

A continuación te comparto el código de la serie de Fibonacci en PHP:

<?php
function fibonacci($n) {
  // Definir los primeros dos números de la serie
  $num1 = 0;
  $num2 = 1;

  // Imprimir el primer número
  echo $num1;

  // Si el número de término es mayor que 1, imprimir el segundo número
  if ($n > 1) {
    echo ", " . $num2;
  }

  // Generar los términos restantes e imprimirlos
  for ($i = 2; $i < $n; $i++) {
    $num3 = $num1 + $num2;
    echo ", " . $num3;
    $num1 = $num2;
    $num2 = $num3;
  }
}

// Se llama a la función
fibonacci(15);
?>

Al ejecutar el código anterior te dará las primeras 15 secuencias:

Serie de Fibonacci en PHP, Javascript y Python

Código de la serie de Fibonacci en Javascript

En Javascript el código de la serie de Fibonacci:

function fibonacci(n) {
  // Definir los primeros dos números de la serie
  var num1 = 0;
  var num2 = 1;

  // Crear un array para almacenar los términos de la serie
  var fib = [num1, num2];

  // Se genera los términos restantes y se almacenan en el array
  for (var i = 2; i < n; i++) {
    var num3 = num1 + num2;
    fib.push(num3);
    num1 = num2;
    num2 = num3;
  }

  // Devolver el array de términos de la serie
  return fib;
}

// Llamar la función
console.log(fibonacci(15));

Al ejecutar el código anterior te mostrará las primeras 15 secuencias:

Al ejecutar el código en javascript te dará las primeras 15 secuencias de fibonacci

Código de la serie de Fibonacci en Python

La serie de Fibonacci en Python quedaría así:

def fibonacci(n):
  # Definir los primeros dos números de la serie
  num1 = 0
  num2 = 1

  # Crear una lista para almacenar los números de la serie
  fib = [num1, num2]

  # Generar los números restantes y almacenar en la lista
  for i in range(2, n):
    num3 = num1 + num2
    fib.append(num3)
    num1 = num2
    num2 = num3

  # Devolver la lista de números de la serie
  return fib

# Ejemplo de uso
print(fibonacci(15))

Al ejecutar te mostrará las primeras 15 secuencias:

Serie de Fibonacci en PHP, Javascript y Python

Conclusión

En este artículo te compartí el código resuelto de la serie o secuencia de Fibonacci en los lenguajes PHP, Javascript y Python, debo agregar que este problema se puede resolver de diferentes maneras como utilizando los bucles for o while y también se puede resolver usando una función recursiva. Si este artículo fue de ayuda te invito a compartirlo en tus redes sociales para llegar a más personas y si conoces otra manera de resolver la serie de Fibonacci comparte tu código en la caja de comentarios y en breve lo agregaré a este artículo. Saludos!

Fuentes: Wikipedia.org.
Te puede interesar: Instalar Windows Server 2019 en VirtualBox.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.