Recursión - Definición de la recursividad y cómo se interpreta a nivel general
Recursividad, recursión en JAVA - [Detalles]
Recursión en JAVA - Cómo funciona y cómo se implementan/declaran las funciones recursivas en JAVA
Recursividad, recursión e iteración, complejidad. - [Detalles]
Recursión e iteración, complejidad - Principios de recursión e iteración (dualidad).
Recursividad, Recursión doble; Fibonacci. - [Detalles]
Recursión doble, Fibonacci - Significado y cómo se ve la recursión doble. Ejemplo del código.
Recursividad, Recursión doble; Pascal. - [Detalles]
Recursión doble, triángulo de Pascal - Significado y cómo se ve la recursión doble. Ejemplo de código con el triángulo de Pastel.
Recursividad, Recursión doble; torres de Hanoi. - [Detalles]
Recursión doble, Torres de Hannoi - Significado y cómo se ve la recursión doble. Ejemplo de código con las torres de Hannoi.
Uso de interfaces, Definiciones formales de lista - [Detalles]
Definiciones formales de lista - Recursividad estructural, definiciones preliminares
Principio de inducción matemática - [Detalles]
En este apartado se abordan los temas de inducción matemática, inducción fuerte y recursividad, con demostraciones de teoremas y proposiciones, junto con definiciones y problemas resueltos. Este tema corresponde a la Unidad 1 "Divisibilidad", del curso de Teoría de los Números I. Además, se presenta un código implementado en Python para ilustrar los conceptos tratados y algunos ejercicios para que el alumno ponga en práctica lo aprendido.