Estructura Condicional Anidada o Múltiple

2.4. Estructura Condicional Anidada o Múltiple.

Para esta se crea una condición, si esta no se cumple se sigue a otra condición y así sucesivamente hasta que nosotros queramos que acabe el programa.
Ø Si se verifica la condición 1, ejecutar las instrucciones del Proceso 1.
Ø Si no se verifica la condición 1, pero SI se verifica la condición 2, ejecutar las instrucciones del Proceso 2.
Ø Si no, esto es, si no se ha verificado ninguna de las condiciones anteriores, ejecutar las instrucciones del Proceso 3.

Si <condicion1> entonces
Proceso1
Sino
                Si <condicion2> entonces
Proceso2
Sino
                               Proceso 3
FIN_SI
FIN_SI

...
if <condición-1>
Proceso1
elseif <condición-2>
Proceso2
else
Proceso3
end
...

Se desea escribir un algoritmo que pida la altura de una persona, si la altura es menor o igual a 150 cm envíe el mensaje: “Persona de altura baja”; si la altura está entre 151 y 170 escriba el mensaje: “Persona de altura media” y si la altura es mayor al 171 escriba el mensaje: “Persona alta”. Exprese el algoritmo usando Pseudocódigo y diagrama de flujos.

INICIO
Altura: ENTERO
ESCRIBA “Cuál es tu altura? ”
LEA Altura
Si Altura <=150 entonces
ESCRIBA “persona de altura baja”
Sino
Si Altura <=170 entonces
ESCRIBA “persona de altura media”
Sino
Si Altura>170 ENTONCES
ESCRIBA “persona alta”
Fin-Si
Fin-Si
Fin-Si
FIN

Videos
Ejemplo de Algoritmos condicionales anidados: https://www.youtube.com/watch?v=6wO8Tezbj9k
Algoritmo condicionales multiples: https://www.youtube.com/watch?v=uM9HFX47UY0

Tutorial de algoritmos de programación | Cursos Platzi: https://www.youtube.com/watch?v=SDv2vOIFIj8

No hay comentarios:

Publicar un comentario