Learn To Program 2015-04-29 18:29:00

Mastery21

“Recursion has something to do with infinity. I know recursion has something to do with infinity. I think I know recursion has something to do with infinity. He is sure I think I know recursion has something to do with infinity. We doubt he is sure I think …”

La recursión es una forma de programación o codificación de un problema, en el que una función llama a sí misma una o más veces en su cuerpo. Por lo general, se devuelve el valor devuelto por esta llamada a la función. Si una definición de función cumple la condición de la recursividad, llamamos a esta función una función recursiva.

Una función recursiva tiene que terminar para ser utilizado en un programa. Una función recursiva termina, si con cada llamada recursiva la solución del problema se redujo y se mueve hacia un caso base. Un caso base es un caso, donde el problema se puede resolver sin más recursividad. Un recursividad puede conducir a un bucle infinito, si el caso base no se cumple en las convocatorias.

Referencias:

**********************
Programa hecho en Python:
**********************
https://github.com/A01630323/Learn-To-Program/blob/master/Mastery21.py

CC BY 4.0 Learn To Program 2015-04-29 18:29:00 by Ruben Barajas is licensed under a Creative Commons Attribution 4.0 International License.

Comments are closed.