Los tres programas que se muestran como ejemplo constan de una secuencia de instrucciones. Cuando se corra cada uno de estos programas, sus instrucciones se ejecutarán en forma ordenada según su posición en el mismo.
Programa en MakeCode
Programa en Scratch
Programa en Python
A la hora de programar se pueden presentar algunos requerimientos, en algunos casos es necesario que el programa ejecute una acción u otra dependiendo de determinados datos. En otros casos se requiere que determinadas instrucciones se repitan cierta cantidad de veces.
En cualquiera de las dos situaciones se podrán utilizar estructuras de control para construir los programas requeridos.
Existen dos tipos diferentes de estructuras de control: