KnowledgeCity

Programación con C: recursividad

Aprenda a implementar funciones recursivas en sus programas C
Ve la primera lección gratis — obtén acceso completo a las 3 lecciones.

To view this video please enable JavaScript.

Curso: A demanda
Intermedio  Proveedor Mike McMillan  3 Lecciones ·  8m  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Chino simplificado 

Lo que aprenderás

  • Definir la recursión y explicar su uso en la programación
  • Escribir funciones recursivas, comprendiendo cómo se construyen las soluciones recursivas
  • Calcular factoriales usando recursión
  • Calcular términos en la secuencia de Fibonacci usando recursión
  • Imprimir el contenido de una matriz usando recursión
  • Describir la diferencia entre soluciones recursivas e iterativas para calcular potencias de números

Puntos clave

  • Una función recursiva es una función que se llama a sí misma en su definición.
  • Las funciones recursivas son útiles porque muchos problemas tienen soluciones que se prestan naturalmente a la recursión.
  • El curso demuestra la recursión primero a través del cálculo de factoriales, luego a través del ejemplo más complejo de calcular un término en la secuencia de Fibonacci.
  • El curso compara la solución recursiva frente a la solución iterativa para calcular potencias de números.

Preguntas frecuentes

¿Qué cubre este curso de programación en C?

Cubre cómo escribir funciones recursivas en C, incluyendo definir una función recursivamente, calcular factoriales con recursión, calcular términos en la secuencia de Fibonacci, imprimir el contenido de una matriz recursivamente y comparar soluciones recursivas versus iterativas para calcular potencias de números.

¿Para quién es este curso?

Está dirigido a programadores principiantes que no han sido expuestos previamente al concepto de recursión y a menudo tienen problemas con él.

¿Qué lecciones se incluyen?

El curso incluye tres lecciones: Conceptos Básicos de Recursión; Definición y Uso de la Función Factorial; y Definición de la Función de Potencia.

¿Qué habilidades ganaré de este curso?

Desarrollará habilidades en C (Lenguaje de Programación), Programación Modular en C, Conceptos de Programación, Recursión, Relación de Recurrencia y Descenso Recursivo.

¿Qué ejemplo usa el curso para introducir la recursión?

Comienza demostrando la recursión a través del cálculo de factoriales, luego pasa a una función recursiva más compleja para calcular un término en la secuencia de Fibonacci.