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



Comentarios

Entradas populares de este blog

Tarea: Proyecto integrador fase 1: levantamiento de requisitos

Presentación Programación de Dispositivos Móviles

Principales diagramas de UML