L’instruction si alors sinon permet de conditionner l’exécution d’un algorithme à la valeur d’une expression booléenne.
si <expression booléenne> alors
<suite d’instructions exécutées si l’expression est vrai>
sinon
<suite d’instructions exécutées si l’expression est fausse>
finsi
La deuxième partie de l’instruction est optionnelle, on peut avoir :
si <expression booléenne> alors
<suite d’instructions exécutées si l’expression est vrai>
finsi
Algorithme : Valeur Absolue
Données : La valeur à calculer
Résultat : La valeur Absolue
début
si valeur ≥ 0 alors
valeurabsolue ← valeur
sinon
valeurabsolue ← valeur * -1
finsi
fin
Lorsque l’on doit comparer une même variable avec plusieurs valeurs, comme par exemple :
si abréviation = "M" alors
écrire( "Monsieur" )
Sinon
si abréviation = "Mme" alors
écrire("Madame")
sinon
si abréviation = "Mlle" alors
écrire( "Mademoiselle" )
sinon
écrire( "Monsieur, Madame " )
fsi
fsi
fsi
V2 : instructions 2
Vn : instructions n
finSelon
instruction autre est exécutée si quelque soit i, V ≠ Vi
selon abréviation faire
"M" : écrire( " Monsieur " )
"Mme" : écrire( " Madame " ) "Mlle" : écrire( " Mademoiselle " )
autres: écrire( " Monsieur, Madame " )
finSelon
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.