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
No hay comentarios:
Publicar un comentario