Estructuras condicionales en PSeInt
Una instrucción de control condicional es un bloque de código que se ejecuta si se cumple una condición que nosotros pongamos. Esta condición es una expresión lógica que debe dar como resultado VERDADERO o FALSO. Para ello es habitual usar los operadores relacionales y lógicos*.
Las dos mas utilizadas son:
Condicional simple: si la condición es verdadera se ejecuta el bloque de código que contenga. Si no, no sucede nada. Su sintaxis es:
Si condición Entonces
Instrucciones
FinSi
Condicional doble: si la condición es verdadera se ejecuta el bloque de código que contenga y si no, se ejecuta otro bloque de código. Es decir, ejecutará uno u otro. Su sintaxis es:
Si condición Entonces
Instrucciones
SiNo
Instrucciones
FinSi
También es común encontrar estructuras condicionales anidadas. Se pueden usar para especificar aun más una condición. Debemos recordar cerrar siempre cada estructura que abramos y es recomendable tabular las instrucciones para mayor legibilidad. Veamos un ejemplo:
También existe otra instrucción de control condicional, llamado Según, que según un valor (de una variable, una constante, etc.) o expresión hace una operación u otra. No puede ser una condición. Su sintaxis es:
Segun valor o expresión Hacer
valor1:
Instrucciones
valor2:
Instrucciones
….
FinSegun