Si <expression logique> | |
Alors début | |
Instructions | |
Fin | |
Sinon début | |
Instructions | |
Fin |
Ceci s’appelle une condition booléenne. Elle peut prendre la valeur Vrai ou Faux
Si la condition <expression logique> (représentée par une variable de type booléenne ou par une expression dont le résultat est de type booléen) est vraie, le premier bloc d’instructions Début – Fin est exécuté ; si elle prend la valeur faux, le second bloc est exécuté.
Exemple 1 : Le passage à niveau
Si le passage à niveau est fermé
Alors début
Je m’arrête
Fin
Sinon début
Je continue
Fin
Exemple 2 : Le parapluie
Si il pleut
Alors début
Je prends un parapluie
Fin
Sinon début
<rien>
Fin
Note : remarquez la manière d'indenter le code pour plus de lisibilité.
Représentation en schéma SAS (Si Alors Sinon)
Sas (b, C, D)
Si b
Alors
C
Sinon D
Fin Si
Remarque : non B signifie la valeur contraire de B. B étant une valeur de type booléen, elle ne peut contenir que vrai ou faux et rien d’autre. Donc, si B vaut Vrai, non B vaut Faux. De même, si b vaut faux, non B vaut vrai.
Exemple SAS n°1 : sas (il pleut, parapluie, rien)
Exemple SAS n°2 : sas (fermé, arrêt, poursuivre)