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.php Ejemplo tomado de https://aulaenlanube.com/zona-programacion/java/ejercicios-recursividad-java/#google_vignette