pseint
Condicionales
Condicional Si-Entonces
La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sinodepende del valor de una condición lógica.
Si
Entonces
Sino
FinSi
Al ejecutarse esta instrucción, se evalúa lacondición y se ejecutan las instrucciones que correspondan: las instrucciones que le siguen al Entonces si la condición es verdadera, o las instrucciones que le siguen al Sino si la condición es falsa. Lacondición debe ser una expresión lógica, que al ser evaluada retorna Verdadero o Falso.
La cláusula Entonces debe aparecer siempre, pero la cláusla Sino puede no estar. En ese caso, si lacondición es falsa no se ejecuta ninguna instrucción y la ejecución del programa continúa con la instrucción siguiente.
El ejemplo Triangulo lee las medidas de los tres lados de un triángulo y utilizaesta estructura para determinar cual es el mayor de los tres, y verificar luego si se trata de un triángulo rectángulo o no.
Selección Multiple
La secuencia de instrucciones ejecutada por unainstrucción Segun depende del valor de una variable numérica.
Segun Hacer
:
,:
De Otro Modo:
FinSegun
Estainstrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta lasecuencia de instrucciones asociada con dicho valor.
Cada opción está formada por uno o más números separados por comas, dos puntos y una secuencia de instrucciones. Si una opción incluye variosnúmeros, la secuencia de instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos números.
Opcionalmente, se puede agregar una opción final, denominada De Otro Modo,...
Regístrate para leer el documento completo.