Structure conditionnelle Algorithme
La structure Si
L’instruction si alors sinon permet de conditionner l’exécution d’un algorithme à la valeur d’une expression booléenne.
Syntaxe :
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
Structure Si
Exemple
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
Structure de choix multiple
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
Structure de choix multiple
Syntaxe
selon <identificateur : V> faire V1 : instructions 1
V2 : instructions 2
…
Vn : instructions n
[autres: instructions]
finSelon
- V1,. . . ,Vn sont des constantes de type scalaire (entier, réel, caractère …)
- instructions i est exécutée si V = Vi (on quitte ensuite le selon)
instruction autre est exécutée si quelque soit i, V ≠ Vi
Structure de choix multiple
Exemple
selon abréviation faire
"M" : écrire( " Monsieur " )
"Mme" : écrire( " Madame " ) "Mlle" : écrire( " Mademoiselle " )
autres: écrire( " Monsieur, Madame " )
finSelon
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.