Si
Expression Alors
Fin Si
Si
permet de définir un test. La condition de test est donnée par l'expression booléenne qui suit le mot-clé Si
.
Si la condition est évaluée à Vrai, alors les instructions du corps du test sont exécutées puis l'exécution enchaîne sur l'instruction qui suit Fin Si
.
Si la condition est évaluée à Faux, alors les instructions du corps du test ne sont pas exécutées et les alternatives du test définies par la suite d'instructions SinonSi sont évaluées, et le cas échéant, les instructions du corps de Sinon sont exécutées
Variable
/******/
A : Entier;
Principal
/*******/
Debut
Si A==1 Alors
/* Instructions exécutées si A a pour valeur 1. */
...
SinonSi A==2 Alors
/* Seconde alternative : instructions exécutées si A a pour valeur 2. */
...
SinonSi A==3 Alors
/* Seconde alternative : instructions exécutées si A a pour valeur 3. */
...
Sinon
/* Tous les tests ont échoues. Instructions exécutées si A n'a pour valeur 1, 2 ou 3. */
...
Fin Si
...
Fin Principal
- | - | - | - | - | - | - | - | - |