'

En los ejemplos de los capítulos anteriores, los programas ejecutaban las instrucciones una tras otra en el orden en que se escribían, a esto se le llama estructura de control secuencial. Las estructuras de control nos permiten controlar el flujo de ejecución de un programa. Si queremos que nuestro programa elija distintos caminos de ejecución en función del resultado de una instrucción o del valor de una variable, hacemos uso de las estructuras de control condicionales (o de bifurcación); y si queremos que nuestro programa ejecute una o más instrucciones repetidamente hacemos uso de las estructuras de repetición, o bucles.

Las estructuras de control condicionales que nos ofrece el lenguaje de programación son : If-then-else, Case-of; y las estructuras de control de repetición o bucles son : While-do, Repeat-until; For-to-do; For-Downto-do.