La ejecución de un programa estructurado progresa disciplinadamente, en vez de saltar de un sitio a otro de forma
impredecible , gracias a las estructuras de control. Se pueden dividir las sentencias de control de programa
principalmente en 3 categorías:
SECUENCIALES
Las instrucciones se ejecutarán en el orden en
que ellas aparecen en el programa, a menos
de que se indique lo contrario, el sistema
ejecutará automáticamente los enunciados
en una secuencia.
SELECTIVAS
Con este tipo de secuencia se toman decisiones
lógicas. Con éstas se evalúa una condición y en
función del resultado de la misma se realiza una
opción u otra. La condición puede resultar
verdadera o falsa, así es como se decide si la
condición se ejecuta o no. Las condiciones se
especifican utilizando expresiones lógicas y
relacionales.
Existen tres tipos de estructuras de selección.
Simple: Se ejecuta una acción si la condición es verdadera, si la condición es falsa pasa por alto la
condición. Se utiliza la estructura if (condicion) en este tipo de secuencia.
Bicondicional: La ejecución de la acción de esta secuencia depende del valor de esta. La acción de
diferente en cada valor. Se utiliza la estructura if (condicion) else en este tipo de secuencia
Condición múltiple: Depende del valor de una expresión la acción que se ejecutara, pero en esta
secuencia se decidirá entre diferentes acciones. Se utiliza la estructura switch (expresion) en esta
secuencia.
Repetitivas
Las estructuras de control
repetitivas repiten
conjuntos de
instrucciones.
Esta secuencia proporciona 3 tipos de
estructuras repetitivas: - While - For
-Do while