Archivo: Recursividad | Picando Código

Frase del día: Recursividad

Martes, 28 de octubre de 2008

Los verdaderos programadores sueñan en recursivo. Fernando Briano ¿Qué es recursividad? Posts relacionados¡Feliz día del programador!¡Feliz día del programador!Comentarios del día del programador¡Feliz día Trabajadores!La Programación...

Aprendiendo Programación: Recursividad 2ª parte

Jueves, 24 de enero de 2008

Gracias al aporte en los comentarios corregí un poco el código y el post sobre recursividad. Obviamente, después de leer los comentarios, a la noche llegué a casa y a programar! En el código, la función factorial cambia, en vez de devolver un entero sin signo, devuelve un float para evitar la limitación hasta 12. También el (while n=!1), lo usé porque creo que queda más claro la condición, Pero se puede hacer más fácil todavía con if n!=1: float factorial(unsigned long n){      if (n!=1)        return (n * factorial(n-1));      return 1; } Especificadores de formato Cuando se usa printf en […]

Recursividad en programación

Miércoles, 23 de enero de 2008

La recursividad, es un concepto bastante importante y bien básico de la programación. Sin embargo es bastante difícil de asimilar al principio. Se supone que es algo que se va entendiendo con práctica y tiempo. La mejor definición sin duda de la recursión, es la encontrada en el diccionario hacker: recursión -ver recursión. Por ejemplo GNU, es un acrónimo recursivo (GNU's Not Unix), ya que la G en GNU, significa GNU, cuya G significa GNU, y así recursivamente... Pensar de forma recursiva es complicado, y no es un proceso intuitivo. En programación, una función es recursiva cuando se llama a […]

Toasty!