Elle permet d’effectuer tel ou tel traitement en fonction de la valeur d’une condition.
Principe de fonctionnement :
1 : la condition est évaluée
2 : Si la condition a la valeur vraie on exécute <action_alors>
Si la condition a la valeur fausse on exécute <action_sinon>
Remarque :
Les <action_alors> ou <action_sinon> peuvent être soit :
- des actions élémentaires
- des composées (bloc)
Dans ce cas on utilise les structures imbriquées.
Exemple de structure imbriquée:
SI (A ≥ 10)
ALORS
- SI ( A ≥ 12)ALORS ECRIRE (‘’Admis mention”)SINON ECRIRE (‘’Admis passable”)FINSI
SINON ECRIRE (‘’Ajourné”)