Todos los lenguajes de programación tienen un conjunto mínimo de instrucciones que permiten especificar el flujo de ejecución del algoritmo que se desea implementar.
Las estructuras de control son instrucciones que permiten modificar el flujo de ejecución de un programa.
En el siguiente gráfico se muestra algunas estructuras de control que trabajaremos en este espacio.
Se abordarán aquí específicamente las siguientes estructuras de control