Fibonacci por Fórmula
Ejemplos:
-
Si n = 0. Salida = El termino 10 de la sucesión es: 0.
-
Si n = 10. Salida = El termino 10 de la sucesión es: 55.
-
Si n = 16. Salida = El termino 16 de la sucesión es: 987.
-
Si n = 45. Salida = El termino 16 de la sucesión es: 1134903170.
La sucesión de Fibonacci es una sucesión infinita de números naturales que tiene la particularidad de aparecer frecuentemente en la naturaleza. Para obtener un determinado termino de la sucesión se deben sumar los 2 términos inmediatamente anteriores a este. Dado un n que indicara la posición que queremos averiguar, calcularemos el n-esimo termino utilizando la formula:
T(n) = ƒ(n) = ( ((1+√5)/2)^n - ((1-√5)/2)^n ) / √5
siendo T(n) el termino en la posición n.
Disponible en Enciclopedia Algoritmos C++, Fibonacci con Formula.
Disponible en Fibonacci con formula
Complejidad: -
Colaborador autor del artículo:
Algos - Proyecto Iniciado por la cátedra "Algoritmos y Estructuras de Datos" en Agosto de 2019 - UTN Santa Fe - Argentina.
Objetivo: Elaborar una enciclopedia de algoritmos codificados en C++, que resuelvan problemas habitualmente tratados en las asignaturas de Fundamentos de Programación, como herramienta complementaria al proceso de aprendizaje de los alumnos de la asignatura, y de los entusiastas de programación y de las competencias de programación como TecnoMate.