Cours en Devlopement Informatique

  • Algorithme

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

 

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.