Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fibonacci en Haskell
Fibonacci en Haskell
un primer valor a fib que será 0 y un segundo valor a fib que será 1.
Teniendo esto ahora creamos la función donde reciba un parámetro n y se llama la función fib
haciendo una resta de n-1 + la función fib y n-2 . teniendo que después de hacer la resta se
aplicara Fibonacci nuevamente para el resultado final
Lo que seria dentro de la función (n-1) + (n-2) quedaría = fib (3) + fib(2) que esto se hace
nuevamente
Ya que ahora se remplaza n por los que ahora ocupan el lugar, teniendo recursividad
Quedaria fib(3) dentro de la función (n-1) + (n-2) = fib (2) + fib(1) lo que es ahora igual a
N ahora pasa a ser 2 y queda = fib(1) + fib (0) = y fib de 1 es 1 y fib de 0 es igual a 0
Por lo tanto queda en fib de 3 es igual a = 2 ya que fib (2) y fib(1) valen 1+1