Práctica sobre funciones
Funciones Recursivas
Las funciones
recursivas son funciones que se llamas así mismas durante su propia ejecución.
Ellas funcionan de forma similar a las iteraciones, pero deben de encargarse de
planificar el momento en que dejan de llamarse así mismas o tendrán una función
recursiva infinita.
Estas funciones se utilizan
para dividir una tarea en sub-tareas más simples de forma que sea más fácil abordar
el problema y solucionarlo.
Función recursiva sin retorno
Un ejemplo de esta es
la cuenta regresiva hasta cero a partir de un número:
Función
recursiva con retorno
Un ejemplo de este es el cálculo del factorial de un
número que corresponde al producto de todos los números desde 1 hasta el propio
número.
Ejemplo
3 mostrar las cifras de un entero
Sea un entero de valor 45671. Se trata de mostrar
sucesivamente los caracteres 4, 5, 6, 7, 1, y no el valor del entero. Para
ello, mientras el resultado sea superior a 0, se hace el módulo 10 lo que da la
última cifra, se divide entre 10 y se vuelve a comenzar. En iterativo da:
Comentarios
Publicar un comentario