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>
}