ESTRUCTURAS SELECTIVAS
SIMPLES
Es aquella que evalúa una expresión
lógica y ejecuta una acción cuando
se cumple una determinada condición,
si el resultado es falso lo pasa por alto.
Pseudocódigo
Proceso sin_titulo
Si expresion_logica Entonces
acciones_por_verdadero
FinSi
FinProceso
Diagrama de Flujo

Dev-C++
If (condición) then
{
acción
}
DOBLES
SI ENTONCES / SINO: Es una estructura en la cual al evaluar la condición se toman 2 caminos diferentes dependiendo si es falso o verdadero donde en ambos se ejecutan diferentes procesos, después se continua con la secuencia normal del diagrama.
Pseudocódigo
Proceso sin_titulo
Si expresion_logica Entonces
acciones_por_verdadero
Sino
acciones_por_falso
FinSi
FinProceso
Diagrama de Flujo

Dev-C++
If (condición)
<acción>
else
<acción>
ANIDADAS
Son la estructuras en las cuales dentro de una
estructura selectiva simple, doble o múltiple
pueden ir otras estructuras simples, dobles o
múltiples.
Pseudocódigo
Proceso sin_titulo
Si expresion_logica Entonces
Si expresion_logica Entonces
Si expresion_logica Entonces
acciones_por_verdadero
Sino
acciones_por_falso
FinSi
FinSi
Sino
acciones_por_falso
FinSi
FinProceso
Diagrama de Flujo

Dev-C++
If (condición)
{
if (condición)
{
<acción1>
else
<acción2>
}