1. L'alternative SI-ALORS-SINON
Définition :
Elle permet d'effectuer tel ou tel traitement en fonction de la valeur d'une condition.
Syntaxe :
Alternative SI_ALORS :
Syntaxe :
SI <condition>
ALORS < action _alors>
FINSI
Organigramme : Alternative SI_ALORS | . |
Syntaxe :
Altérnative SI_ALORS_SINON:
Syntaxe :
SI <condition>
ALORS < action _alors>
SINON < action _SINON>
FINSI
Organigramme : Altérnative SI_ALORS_SINON |
Exemple :
ALGORITHME resultat
VAR note :REEL
DEBUT
LIRE (note)
SI note ≥ 10
ALORS ECRIRE(‘'Admis'' )
SINON ECRIRE(‘'Ajourné'')
FINSI
FIN
Méthode :
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é'')
FINSI