Esta es una comunidad para la ciencia y todo lo que la rodea, un rinconcito para encontrar y enviar todo lo relacionado con la ciencia. Por favor, respete la temática.
No quiero spam aquí, es para ciencia, no para autobombo.
Para cualquier duda respecto a este sub, acuda a @tnt80
No temáis pedir ediciones de vuestras noticias, o lo que sea, estoy sólo a una referencia y no muerdo.
Twitter twitter.com/meneameciencia ( @meneameciencia )
Facebook: www.facebook.com/meneameciencia
Aviso: La primera vez que alguien se confunda de sub/comunidad al enviar algo, editaré y lo pondré en otro, la segunda, le cierro el meneo con penalización. Respetad la temática, si no es por favor, ni por la comunidad, por vuestro karma.
Debido al abuso por parte de algunos de la posibilidad de enviar artículos, enviando artículos que no tienen nada que ver con la temática del sub, ya no se pueden enviar artículos a este sub.
Es una secuencia infinita de números naturales cuyos dos primeros términos son 1 y 1 y tal que, cualquier otro término se obtiene sumando los dos inmediatamente anteriores.
Nunca entendí que en todos los libros de programación se utilizase la sucesión de Fibonacci para explicar la recursividad cuando puedes definir un array con los valores ya precalculados, o calcularlos con un simple for o usar la fórmula.
#4 Sí, también sale de ejemplo en la programación funcional, pero la sucesión de Fibonacci cumple una ecuación en diferencias lineal que es fácil de resolver. Para calcular el valor 30 no hace falta calcular los 29 valores anteriores. La fórmula puede verse en es.wikipedia.org/wiki/Sucesión_de_Fibonacci?wprov=sfla1 en (8).
Aprendi que era esto porque me lo pidieron en una entrevista ya que el trabajo tenia una pequeña parte de programacion, nunca lo olvidare! Por supuesto no me cogieron.
fibs = 0 : 1 : zipWith (+) fibs (tail fibs)