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

Entradas populares de este blog

Mi Responsabilidad como Analista Forense

Ventajas de SQLite