Un programa puede considerarse como una sucesión de instrucciones o comandos que van a dirigir el funcionamiento de la computadora con el fin de resolver un determinado problema o responder a cierta necesidad.Las estructuras de control permiten que las instrucciones no sean estrictamente ejecutadas en el mismo orden en el que fueron escritas.