Práctica sobre funciones
Una función recursiva es aquella que contiene en el bloque de instrucciones que la definen una llamada a la propia función.
Estas funciones resuelven un problema dividiéndolo en casos más pequeños y similares al problema original, hasta llegar a un caso base en el que se puede calcular directamente la solución. Son comúnmente utilizadas en matemáticas y ciencias de la computación para resolver problemas que pueden ser descompuestos en sub problemas más simples.
Ejemplos:
Ejemplo tomado de https://docs.hektorprofe.net/python/programacion-de-funciones/funciones-recursivas/Ejemplo tomado de https://www.nachocabanes.com/csharp/curso2015/csharp05j.phpEjemplo tomado de https://aulaenlanube.com/zona-programacion/java/ejercicios-recursividad-java/#google_vignette
Comentarios
Publicar un comentario