Las estructuras de control permiten modificar el flujo de ejecución de un programa mediante condiciones. Estas incluyen if-then-else para ejecutar un grupo de sentencias dependiendo de una condición, do-while y do-until para ejecutar sentencias mientras o hasta que exista una condición, y for para ejecutar sentencias un número determinado de veces. El documento también presenta ejemplos de código en C que usan estas estructuras de control para generar series numéricas y determinar si una edad es mayor o menor.