Está en la página 1de 5

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICA

MATERIA: ESTRUCTURA DE DATOS.

DOCENTE: ING. VARELA ELEANOR, Msig Mdges.

NOMBRE: PINCAY CHILÁN DANIEL ALEXIS.

TEMA: FUNCION RECURSIVA.

CURSO: SOFT-MA-3.1
Función recursiva

Es aquella que se llama a sí mismo, de forma directa o indirecta a través de otra función.

Partes que la conforman:

Tipo de retorno nombre de la funcion ( parametros){

Instrucciones…

Llamada la misma funcion

Sintaxis en c:

void funcion1( int n ){

//caso base

If( condición para detener la recursividad)

Intruciiones…

Else{

//caso recursivo

Instrucciones…

}[CITATION Joyanes \l 2058 ]

funcion1(n); // llamada a la misma función

Tipos de funciones recursivas

Recursividad simple: Aquella en cuya definición sólo aparece una llamada recursiva. Se puede
cambiar a una función con ciclo iterativo.

Recursividad múltiple: Se da cuando hay más de una llamada a sí misma dentro del cuerpo de la
función.

Recursividad anidada: En algunos de los argumentos de la llamada recursiva hay una nueva
llamada a sí misma.
Recursividad cruzada o indirecta: Son algoritmos donde una función provoca una llamada a sí
misma de forma indirecta, a través de otras funciones.[ CITATION Mon \l 2058 ]

Factorial de un numero demanera cíclica:


Factorial de un numero resuelta por recursividad:

Bibliografía
Garcia, M. E. (s.f.). Obtenido de http://www.utm.mx/~mgarcia/PE4(Funciones).pdf

Luis, J. A. (2007). En J. A. Luis, Estructura de datos en c++ (págs. 177-178). Madrid: McGraw-Hill.

También podría gustarte

  • Herramientas de Software
    Herramientas de Software
    Documento3 páginas
    Herramientas de Software
    Daniel Pincay Ch
    Aún no hay calificaciones
  • Herramientas de Software
    Herramientas de Software
    Documento3 páginas
    Herramientas de Software
    Daniel Pincay Ch
    Aún no hay calificaciones
  • Tarea 3
    Tarea 3
    Documento1 página
    Tarea 3
    Daniel Pincay Ch
    Aún no hay calificaciones
  • Tarea 3
    Tarea 3
    Documento1 página
    Tarea 3
    Daniel Pincay Ch
    Aún no hay calificaciones
  • Tar 10
    Tar 10
    Documento2 páginas
    Tar 10
    Daniel Pincay Ch
    Aún no hay calificaciones
  • Tallerrr PDF
    Tallerrr PDF
    Documento3 páginas
    Tallerrr PDF
    Daniel Pincay Ch
    Aún no hay calificaciones
  • Mer1 e
    Mer1 e
    Documento12 páginas
    Mer1 e
    Daniel Pincay Ch
    Aún no hay calificaciones
  • Tar 6
    Tar 6
    Documento2 páginas
    Tar 6
    kjdsfn jd
    Aún no hay calificaciones
  • Tar 7
    Tar 7
    Documento2 páginas
    Tar 7
    Daniel Pincay Ch
    Aún no hay calificaciones
  • Super Hoja
    Super Hoja
    Documento2 páginas
    Super Hoja
    Daniel Pincay Ch
    Aún no hay calificaciones
  • División de Problemas
    División de Problemas
    Documento3 páginas
    División de Problemas
    Daniel Pincay Ch
    Aún no hay calificaciones
  • Xavier
    Xavier
    Documento12 páginas
    Xavier
    Daniel Pincay Ch
    100% (1)