Número áureo X23747


Statement
 

pdf   zip

html

La sucesión de Fibonacci comienza por 1, 1 y cada nuevo término es la suma de los dos anteriores:

1, 1, 2, 3, 5, 8, 13, ...

La fracción de dos términos consecutivos de la secuencia de Fibonacci fn + 1/ fn es una aproximación al número áureo Φ. Esta aproximación mejora cuando en la fracción se consideran términos consecutivos con n más grande.

Diseñad una función aureo(epsilon) que dado un epsilon (float) positivo y menor que uno calcule sucesivamente la razón entre un término de la sucesión de Fibonacci y su anterior hasta que la diferencia entre dos aproximaciones consecutivas sea menor que epsilon. La función devolverá los dos últimos términos de la sucesión computados.

Sample session
>>> aureo(1e-5)
(610, 987)
>>> aureo(0.1)
(5, 8)
Information
Author
InfBesos
Language
Spanish
Official solutions
Python
User solutions
Python