Está en la página 1de 13

Estructuras

condicionales
Temario

▪ Flujo de control de un algoritmo


▪ Estructuras de decisión o condicionales
▪ Simple
▪ Múltiple
▪ Compuesta
Secuencial

▪ Se ejecutan las instrucciones en orden


▪ Instrucción 1
▪ Instrucción 2
▪ Instrucción 3

▪ A menos que una estructura de control altere el flujo


Ejemplo: secuencial
Ejemplo: DF secuencial
Estructura condicional
o de decisión
o de selección

▪ Una condición define el flujo de ejecución


○ SI

○ SEGÚN
SI (condición simple)

SI <condición> ENTONCES

instrucción 1

instrucción 2

….

FINSI
En C
if (una o varias condiciones) {
//instrucciones por verdadero
instrucción 1;
instrucción 2;

}
SI (condición compuesta)
SI <condición> ENTONCES

instrucciones V

SINO

instrucciones F

FINSI
En C
if (una o varias condiciones) {
//instrucciones por verdadero
instrucción 1;

} else {
//instrucciones por falso
instrucción 1;

}
SEGÚN SEGÚN <variable> HACER

(selección valor 1 : instrucciones

múltiple) DE OTRO MODO


valor 2 : instrucciones

instrucciones

FINSEGÚN

Esta estructura será explicada en detalle y ejercitada más adelante


en C
//tengo una variable de tipo int o char para utilizar en el switch

switch (variable) {
case valor1 : instrucción1; break;
case valor2 : instrucción2; break;

default : instrucción3; break;
}
Estructuras
condicionales
2024

M. Cecilia Rodriguez Goñi

También podría gustarte