SlideShare una empresa de Scribd logo
1 de 13
ACTIVIDAD 5
ALUMNA:
Vanessa Ramírez Corral 1103150016
PROFESOR:
Iván González Peyro
MATERIA:
Técnicas de Programación
Software 2° A
Aula 12, UD-2
Enero – Abril 2012
Ventajas
Utilizar sus variables y métodos tantas
veces queramos, sin necesidad de dar
de alta variables demás, ya que una
misma llamada hará lo mismo
infinitesimalmente.
Para simplificar el código.
Cuando la estructura de datos es
recursiva.
Desventajas:
Cuando el método cambia de
manera impredecible de campos.
Cuando las iteraciones sean la mejor
opción.
Algoritmo muy cerrado
Cuando los métodos usen arreglos
largos.
Especificación: Cabecera, precondición y
post-condición.
Buscar función de cota: Es decir, decidir
sobre que parámetros se va a realizar la
recursión.
Identificar casos directos y recursivos: Al
menos uno de cada. Comprobar que se
cubren todos los casos posibles. Escribir el
esqueleto de la función.
Análisis de la finalización.
Verificar que la función de cota es correcta.
Deducir el código de los casos directos y
recursivos.
Diseño del algoritmo.
Implementación.
A determinar las características del
programa a implementar (precondiciones,
post-condiciones).
En determinar los parámetros (entrada y
salida), incluidos los tipos teniendo en cuenta
Son aquellos que obtienen un
resultado sin llamadas recursivas. Un
programa recursivo sin casos básicos
nunca finalizaría.
Verifica que los parámetros de las
llamadas recursivas se aproximan a
los casos básicos y que, por tanto,
llegaremos a una solución final.
Es el caso en el cual el
problema tiene una solución
directa. Es el último caso que
se ejecuta en la recursión.
Una situación en la que la
función no se vuelva a llamar a
sí misma y devuelva un valor,
para no entrar en un bucle
infinito de llamadas.
Recursividad simple
Recursividad múltiple
Recursividad anidada
Recursividad cruzada o
indirecta
Un registro de activación es un trozo
de memoria donde se guardan los
valores de las constantes, variables
y parámetros por valor de la rutina
que se está ejecutando.

Más contenido relacionado

La actualidad más candente (17)

Programacion I
Programacion I Programacion I
Programacion I
 
Alejandra gomez
Alejandra gomezAlejandra gomez
Alejandra gomez
 
Taller de procesos de software
Taller de procesos de softwareTaller de procesos de software
Taller de procesos de software
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Act 2 y 3
Act 2 y 3Act 2 y 3
Act 2 y 3
 
Lenguaje de Alto Nivel (I Bimestre)
Lenguaje de Alto Nivel (I Bimestre)Lenguaje de Alto Nivel (I Bimestre)
Lenguaje de Alto Nivel (I Bimestre)
 
Programación.
Programación.Programación.
Programación.
 
Portafolio
PortafolioPortafolio
Portafolio
 
Cómo hacer un parser en go (y no morir en el intento)
Cómo hacer un parser en go (y no morir en el intento)Cómo hacer un parser en go (y no morir en el intento)
Cómo hacer un parser en go (y no morir en el intento)
 
Prolog
PrologProlog
Prolog
 
Chequeo de tipos
Chequeo de tiposChequeo de tipos
Chequeo de tipos
 
Sintaxis Y Gramatica
Sintaxis Y GramaticaSintaxis Y Gramatica
Sintaxis Y Gramatica
 
Tipos de Datos Abstractos.
Tipos de Datos Abstractos.Tipos de Datos Abstractos.
Tipos de Datos Abstractos.
 
Clean code 7-8
Clean code 7-8Clean code 7-8
Clean code 7-8
 
Instrucciones basicas c_(2)
Instrucciones basicas c_(2)Instrucciones basicas c_(2)
Instrucciones basicas c_(2)
 
Conceptos en internet
Conceptos en internetConceptos en internet
Conceptos en internet
 
Clase iv
Clase ivClase iv
Clase iv
 

Similar a Recursividad - Vanessa Ramirez

Diego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiǝgo Fǝr
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacionConfesorAD
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programaciónMay Ibarra
 
Estructuras básicas 10 3
Estructuras básicas 10 3 Estructuras básicas 10 3
Estructuras básicas 10 3 sahamaramarin
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- PseudocódigoYenny Salazar
 
Presentación rc 1
Presentación rc 1Presentación rc 1
Presentación rc 1Margoz87
 
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdfUnidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdfEDWINERNESTOMADRIDME
 
Estructuras básicas tecnologia P3 2021
Estructuras básicas tecnologia P3 2021Estructuras básicas tecnologia P3 2021
Estructuras básicas tecnologia P3 2021DavidLopez979
 
Estructuras básicas 10 3
Estructuras básicas 10 3 Estructuras básicas 10 3
Estructuras básicas 10 3 juansolano67
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicosmoni26011993
 

Similar a Recursividad - Vanessa Ramirez (20)

Prolog
PrologProlog
Prolog
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
Diego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidluna
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Estructuras básicas 10 3
Estructuras básicas 10 3 Estructuras básicas 10 3
Estructuras básicas 10 3
 
Estructuras básicas 10 3
Estructuras básicas 10 3 Estructuras básicas 10 3
Estructuras básicas 10 3
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo
 
Laboratorio 4
Laboratorio 4Laboratorio 4
Laboratorio 4
 
Laboratorio 4
Laboratorio 4Laboratorio 4
Laboratorio 4
 
Sesion09 quiz_5_metodologías agiles_xp
 Sesion09 quiz_5_metodologías agiles_xp Sesion09 quiz_5_metodologías agiles_xp
Sesion09 quiz_5_metodologías agiles_xp
 
Presentación rc 1
Presentación rc 1Presentación rc 1
Presentación rc 1
 
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdfUnidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
 
Laboratorio 4
Laboratorio 4Laboratorio 4
Laboratorio 4
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Estructuras básicas tecnologia P3 2021
Estructuras básicas tecnologia P3 2021Estructuras básicas tecnologia P3 2021
Estructuras básicas tecnologia P3 2021
 
Estructuras básicas 10 3
Estructuras básicas 10 3 Estructuras básicas 10 3
Estructuras básicas 10 3
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 

Más de Vanessa Ramirez

Hilos y procesos - Vanessa Ramirez
Hilos y procesos - Vanessa RamirezHilos y procesos - Vanessa Ramirez
Hilos y procesos - Vanessa RamirezVanessa Ramirez
 
Sistemas operativos móviles - Vanessa Ramirez
Sistemas operativos móviles - Vanessa RamirezSistemas operativos móviles - Vanessa Ramirez
Sistemas operativos móviles - Vanessa RamirezVanessa Ramirez
 
Eficiencia de algoritmos - Vanessa Ramirez
Eficiencia de algoritmos - Vanessa RamirezEficiencia de algoritmos - Vanessa Ramirez
Eficiencia de algoritmos - Vanessa RamirezVanessa Ramirez
 
Encriptación - Vanessa Ramirez
Encriptación - Vanessa RamirezEncriptación - Vanessa Ramirez
Encriptación - Vanessa RamirezVanessa Ramirez
 
Paso de parámetros por valor y por referencia
Paso de parámetros por valor y por referenciaPaso de parámetros por valor y por referencia
Paso de parámetros por valor y por referenciaVanessa Ramirez
 
Muestreo aleatorio simple
Muestreo aleatorio simpleMuestreo aleatorio simple
Muestreo aleatorio simpleVanessa Ramirez
 

Más de Vanessa Ramirez (6)

Hilos y procesos - Vanessa Ramirez
Hilos y procesos - Vanessa RamirezHilos y procesos - Vanessa Ramirez
Hilos y procesos - Vanessa Ramirez
 
Sistemas operativos móviles - Vanessa Ramirez
Sistemas operativos móviles - Vanessa RamirezSistemas operativos móviles - Vanessa Ramirez
Sistemas operativos móviles - Vanessa Ramirez
 
Eficiencia de algoritmos - Vanessa Ramirez
Eficiencia de algoritmos - Vanessa RamirezEficiencia de algoritmos - Vanessa Ramirez
Eficiencia de algoritmos - Vanessa Ramirez
 
Encriptación - Vanessa Ramirez
Encriptación - Vanessa RamirezEncriptación - Vanessa Ramirez
Encriptación - Vanessa Ramirez
 
Paso de parámetros por valor y por referencia
Paso de parámetros por valor y por referenciaPaso de parámetros por valor y por referencia
Paso de parámetros por valor y por referencia
 
Muestreo aleatorio simple
Muestreo aleatorio simpleMuestreo aleatorio simple
Muestreo aleatorio simple
 

Último

Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 

Último (20)

Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 

Recursividad - Vanessa Ramirez

  • 1. ACTIVIDAD 5 ALUMNA: Vanessa Ramírez Corral 1103150016 PROFESOR: Iván González Peyro MATERIA: Técnicas de Programación Software 2° A Aula 12, UD-2 Enero – Abril 2012
  • 2.
  • 3.
  • 4. Ventajas Utilizar sus variables y métodos tantas veces queramos, sin necesidad de dar de alta variables demás, ya que una misma llamada hará lo mismo infinitesimalmente. Para simplificar el código. Cuando la estructura de datos es recursiva. Desventajas: Cuando el método cambia de manera impredecible de campos. Cuando las iteraciones sean la mejor opción. Algoritmo muy cerrado Cuando los métodos usen arreglos largos.
  • 5. Especificación: Cabecera, precondición y post-condición. Buscar función de cota: Es decir, decidir sobre que parámetros se va a realizar la recursión. Identificar casos directos y recursivos: Al menos uno de cada. Comprobar que se cubren todos los casos posibles. Escribir el esqueleto de la función. Análisis de la finalización. Verificar que la función de cota es correcta. Deducir el código de los casos directos y recursivos. Diseño del algoritmo. Implementación.
  • 6. A determinar las características del programa a implementar (precondiciones, post-condiciones). En determinar los parámetros (entrada y salida), incluidos los tipos teniendo en cuenta
  • 7. Son aquellos que obtienen un resultado sin llamadas recursivas. Un programa recursivo sin casos básicos nunca finalizaría.
  • 8.
  • 9. Verifica que los parámetros de las llamadas recursivas se aproximan a los casos básicos y que, por tanto, llegaremos a una solución final.
  • 10. Es el caso en el cual el problema tiene una solución directa. Es el último caso que se ejecuta en la recursión.
  • 11. Una situación en la que la función no se vuelva a llamar a sí misma y devuelva un valor, para no entrar en un bucle infinito de llamadas.
  • 12. Recursividad simple Recursividad múltiple Recursividad anidada Recursividad cruzada o indirecta
  • 13. Un registro de activación es un trozo de memoria donde se guardan los valores de las constantes, variables y parámetros por valor de la rutina que se está ejecutando.