Matemática

Calculadora de la Sucesión de Fibonacci🌎 Actualizado abril de 2026

Calculadora Gratis · Privada
Revisado por: (política editorial ) · Última revisión:

La sucesión de Fibonacci es una de las secuencias más famosas de la matemática: cada número es la suma de los dos anteriores. Empieza con 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89... y aparece en la naturaleza (pétalos de flores, espirales de caracoles, ramas de árboles), en el arte (proporción áurea), en la música y en la informática (algoritmos, estructuras de datos). Esta calculadora te da el N-ésimo término de la sucesión y la secuencia completa hasta esa posición. Ingresá la posición (n) y obtené el resultado al instante.

Última revisión: 17 de abril de 2026 Revisado por Fuente: Fibonacci L. — Liber Abaci (1202), Wolfram MathWorld — Fibonacci Number 100% privado

Cuándo usar esta calculadora

  • Necesitás calcular un término específico de Fibonacci para un ejercicio.
  • Querés ver la secuencia completa de Fibonacci hasta cierta posición.
  • Estás programando un algoritmo recursivo/iterativo de Fibonacci.
  • Querés verificar que tu implementación de Fibonacci es correcta.
  • Estás estudiando la relación entre Fibonacci y la proporción áurea.

Ejemplo: calcular el término 10 de Fibonacci

  1. Posición: n = 10.
  2. Secuencia: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55.
  3. F(10) = F(9) + F(8) = 34 + 21 = 55.
Resultado: El término 10 de Fibonacci es 55. La secuencia hasta n=10 es: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55.

Cómo funciona

2 min de lectura

La sucesión de Fibonacci

Definida por Leonardo de Pisa (Fibonacci) en 1202 en su libro Liber Abaci, donde planteó el famoso problema de los conejos:

F(0) = 0
F(1) = 1
F(n) = F(n−1) + F(n−2) para n ≥ 2

Los primeros 20 términos:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181

La fórmula cerrada (Binet)

Existe una fórmula que da directamente el n-ésimo término sin necesidad de calcular los anteriores:

F(n) = (φⁿ − ψⁿ) / √5

Donde φ = (1+√5)/2 ≈ 1.618034 (proporción áurea) y ψ = (1−√5)/2 ≈ −0.618034.

Como |ψ| < 1, para n grande: F(n) ≈ φⁿ / √5 (redondeando al entero más cercano).

Fibonacci en la naturaleza

La sucesión aparece en patrones naturales con sorprendente frecuencia:

1. Pétalos de flores: lirios (3), ranúnculos (5), margaritas (13, 21, 34, 55).
2. Espirales de girasol: 34 espirales en un sentido y 55 en el otro.
3. Piñas de pino: espirales de 8 y 13.
4. Conchas de caracol: espiral logarítmica que aproxima la espiral áurea.
5. Ramas de árboles: el patrón de ramificación sigue Fibonacci.

La proporción áurea (φ)

La razón entre términos consecutivos de Fibonacci converge a la proporción áurea:

F(n)/F(n−1) → φ = 1.6180339887...

nF(n)F(n)/F(n−1)
211.000
551.667
10551.618
156101.618034
2067651.6180340

La proporción áurea aparece en arte (Partenón, obras de Da Vinci), diseño (tipografía, layouts) y hasta en mercados financieros (retrocesos de Fibonacci).

Fibonacci en programación

Es el ejemplo clásico para enseñar recursión vs iteración:

Recursivo (O(2ⁿ) — lento)


fib(n) = n < 2 ? n : fib(n-1) + fib(n-2)

Iterativo (O(n) — rápido)


Let a=0, b=1. Repeat n times: [a,b] = [b, a+b]. Return a.

Memoizado (O(n) con cache)


El enfoque recursivo con memoización evita recalcular subproblemas y es O(n) en tiempo y espacio.

Propiedades matemáticas

1. Identidad de Cassini: F(n−1)×F(n+1) − F(n)² = (−1)ⁿ
2. Suma de los primeros n: F(1)+F(2)+...+F(n) = F(n+2) − 1
3. Divisibilidad: F(n) divide a F(kn) para todo entero k.
4. MCD: mcd(F(m), F(n)) = F(mcd(m,n))
5. Paridad: F(n) es par si y solo si 3 divide a n.

Limitaciones

  • Para n > 75, los números de Fibonacci superan la precisión de JavaScript (Number.MAX_SAFE_INTEGER = 2⁵³).

  • La secuencia se muestra completa solo hasta n = 75 por legibilidad.

  • Usamos cálculo iterativo, que es O(n) y exacto para enteros dentro del rango.
  • Preguntas frecuentes

    ¿Cuáles son los primeros 10 números de Fibonacci?

    Empezando desde F(0): 0, 1, 1, 2, 3, 5, 8, 13, 21, 34. El siguiente (F(10)) es 55. Cada número es la suma de los dos anteriores: 0+1=1, 1+1=2, 1+2=3, 2+3=5, etc.

    ¿Por qué la sucesión de Fibonacci aparece en la naturaleza?

    Los patrones de Fibonacci surgen naturalmente en procesos de crecimiento donde cada nuevo elemento se basa en los anteriores. En las plantas, el ángulo de crecimiento óptimo para maximizar la exposición al sol es ~137.5° (el ángulo áureo), que genera espirales cuyos conteos coinciden con números de Fibonacci.

    ¿Qué relación tiene Fibonacci con la proporción áurea?

    La razón F(n)/F(n−1) converge a φ ≈ 1.618 (la proporción áurea) a medida que n crece. Ya en F(10)/F(9) = 55/34 = 1.6176..., que difiere de φ en menos de 0.03%. Esta convergencia es una propiedad fundamental de la sucesión.

    ¿Para qué se usa Fibonacci en programación?

    1) Como ejercicio didáctico de recursión, memoización y programación dinámica. 2) En heaps de Fibonacci (estructura de datos avanzada). 3) En algoritmo de búsqueda de Fibonacci (alternativa a búsqueda binaria). 4) En retrocesos de Fibonacci para trading y análisis técnico.

    ¿Qué son los retrocesos de Fibonacci en trading?

    Son niveles de soporte/resistencia basados en las razones de Fibonacci: 23.6%, 38.2%, 50%, 61.8% (1/φ) y 78.6%. Se dibujan entre un máximo y un mínimo del precio. Muchos traders los usan para identificar posibles puntos de reversión, aunque su validez científica es debatida.

    ¿Existe una fórmula directa sin calcular los términos anteriores?

    , la fórmula de Binet: F(n) = (φⁿ − ψⁿ) / √5, donde φ ≈ 1.618 y ψ ≈ −0.618. Funciona pero tiene problemas de precisión con punto flotante para n grande. En la práctica, el método iterativo es más preciso y suficientemente rápido.

    ¿Cuál es el Fibonacci más grande que se puede calcular?

    Con JavaScript estándar (Number), F(78) = 8.944.394.323.791.464 es el último valor exacto (dentro del rango seguro). Más allá, se pierde precisión. Con BigInt se pueden calcular Fibonacci de millones de dígitos. El proyecto 'The Fibonacci Numbers' ha calculado F(10^9) con más de 200 millones de dígitos.

    ¿Cuáles son las limitaciones?

  • Para n > 75, los números de Fibonacci superan la precisión de JavaScript (Number.MAX_SAFE_INTEGER = 2⁵³). - La secuencia se muestra completa solo hasta n = 75 por legibilidad. - Usamos cálculo iterativo, que es O(n) y exacto para enteros dentro del rango.
  • Fuentes y referencias

    Metodología y confianza

    Editorial

    Contenido revisado por el equipo editorial de Hacé Cuentas, con apego a nuestra política editorial y metodología de cálculo.

    Actualización

    Última revisión: 17 de abril de 2026. Los parámetros fiscales, legales y datos se verifican periódicamente con las fuentes citadas.

    Privacidad

    Los cálculos corren 100% en tu navegador. No guardamos ni transmitimos tus datos. Leé nuestra política de privacidad.

    Limitaciones

    Resultados orientativos. Para decisiones financieras, médicas o legales críticas, consultá con un profesional.

    También te puede interesar