La structure SI … SINON

Cours
La deuxième structure conditionnelle de base dans la programmation est la structure SI … ALORS … SINON … Cette structure a les même fonctionnalités que la structure SI … ALORS à ceci près que si la conditio n est fausse, on exécute les instructions qui sont contenues dans la partie SINON
. Voici la syntaxe :
SI (condition) ALORS
DEBUT_SI
// Code à exécuter si condition est vraie
FIN_SI
SINON
// Code à exécuter si condition est fausse
FIN_SINON
Par exemple, si l'on veut vérifier que l'utilisateur est une personne connue (par exemple "Gérard") et marquer "Bienvenue" si tel est le cas ou "Fuyez pauvre fou !" si l'utilisateur n'est pas connu. On aura donc pour code :
VARIABLES
nom EST_DU_TYPE CHAINE
DEBUT_ALGORITHME
LIRE nom
SI (nom == "Gérard") ALORS
DEBUT_SI
AFFICHER "Bienvenue"
FIN_SI
SINON
DEBUT_SINON
AFFICHER "Fuyez pauvre fou !"
FIN_SINON
FIN_ALGORITHME