Estructuras de Control
by Patricia Jocobi
1. Secuenciales
1.1. Se ejecutan una tras otra
1.2. En general, “un programa es una secuencia de instrucciones mediante las cuales se ejecutan diferentes acciones de acuerdo con los datos que se estén procesando
2. Estructuras Repetitivas
2.1. Mientras (while)
2.1.1. Mientras <condición>hacer <instrucciones> Fin mientras
2.2. Para-mientras (for)
2.2.1. Desde <inicialización>Mientras<condición>, <incr/decr> <Instrucciones> Fin desde
2.3. Hacer-mientras (do-while)
2.3.1. Hacer <instrucciones> Mientras <condición>Fin
3. Su objetivo es controlar el flujo de ejecución de un programa, es decir, el orden en que se ejecutan las instrucciones.
4. Estructuras Selectivas
4.1. También llamadas condicionales
4.2. Condición utilizando expresiones booleanas
4.2.1. Si la condición es verdadera se ejecuta una función
4.2.2. Si la condición es falsa se ejecuta otra función
4.3. Tipos
4.3.1. Simples (if)
4.3.1.1. Si <condición> entonces <instrucciones> Fin S
4.3.2. Dobles (if-else)
4.3.2.1. Si (<condición>) entonces <instruccionesV> sino <instruccionesF> Fin Si-Sino
4.3.3. Multiples (switch-case)
4.3.3.1. Casos para<expresión> caso<valor1>: <instruccionesCaso1> caso<valor2>: <instruccionesCaso2> … otros casos: <instruccionesOtros> Fin_Casos