Este documento describe las estructuras de control en C++, las cuales controlan el flujo de un programa. Hay tres tipos principales de estructuras de control: secuencial, condicional y repetitiva. La estructura secuencial ejecuta instrucciones una después de otra. Las estructuras condicionales como IF y switch controlan si se ejecutan instrucciones basadas en una condición. Las estructuras repetitivas como while, do-while y for repiten instrucciones cero o más veces basadas en una condición.