Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sentecias de control de flujo - Coggle Diagram
Sentecias de control de flujo
Recursividad
¿Qué es?
Es cuando una función se llama a sí misma.
Importancia
Facilita resolver problemas complejos que pueden dividirse en subproblemas.
Usos comunes
Factoriales
Números de Fibonacci
Estructuras como árboles o laberintos
Ejemplo
factorial(n) = n * factorial(n-1)
Estructuras cíclicas
¿Que son?
Permiten repetir instrucciones mientras se cumple una condición.
Importancia
Ahorran líneas de código.
Automatizan procesos repetitivos.
TIPOS
For
While
Do while
Usos comunes
Recorrer listas o arrays
Realizar cálculos repetitivos
Mostrar menús
EJEMPLO:
for (int i=0; i<5; i++)
Estructuras condicionales
¿Que son?
Permiten ejecutar código según si una condición es verdadera o falsa.
:check:
Importancia
Permiten tomar decisiones en tiempo de ejecución.
Hacen que el programa sea dinámico.
Usos comunes
Validaciones de usuario
Verificación de estados o permisos
Control de flujos en menús
EJEMPLOS:
IF
ELSE
SWITCH