Vous êtes sur la page 1sur 7

Structures de

Contrôles
&
Enumérations
Anna Catherine Diatta
El Hadj Mamadou Diouf (Esprit)
PLAN D’ETUDE
I. Les Structures Conditionnelles
1. La Structure ‘Si’
2. La Structure ‘Selon’
II. Les Structures Répétitives
1. La boucle TantQue
2. La boucle Pour
3. La boucle Faire…TantQue
III.Imbrication de Structure de Contrôle

2
I. Les Structures Conditionnelles

On appelle structure conditionnelle les instructions qui permettent de tester si


une condition est vraie ou non.

3
1. La Structure ‘Si’
L’instruction ‘Si’ est la structure de test la plus basique. Elle permet d’exécuter une série d’instructions
si une condition est vraie.

La syntaxe générale de cette structure est la suivante :

◦ Si(Condition) alors
traitement 1
Sinon
traitement 2
FinSi

Exemple : Ecrire un programme qui vérifie si un nombre est positif ou non


4
2. La Structure ‘Selon’
• Le test ‘Selon’ est une spécialisation de l’instruction Sinon Si, Structurellement c’est équivalent à une succession de Sinon Si, mais le fait de
savoir que la valeur de la variable testée ne changera pas lors de l’évaluation des conditions.

•Syntaxe :
◦ Selon(Expression) faire
valeur 1 : traitement 1 Remarque : expression est nécessairement
valeur 2 : traitement 2 une expression de type scalaire, une expression
… de type scalaire(entier, caractère, booléen ou énuméré)
valeur N : traitement N
Sinon traitement
FinSelon

Exemple : Programme qui affiche le mois en toute lettre selon son numéro. Le numéro du mois est mémorisé dans la
variable mois
5
II. Les Structures Répétitives

• Les Structures répétitives, appelées aussi boucles, permettent de répéter un


traitement(c’est-à-dire une instruction simple ou composée) autant de fois qu’il
est nécessaire soit un nombre déterminé de fois, soit tant qu’une condition est
vraie.

6
1. La Boucle TantQue

 C’est une boucle utilisée lorsqu’on ne connait pas d’avance le nombre de répétition à effectuer mais
que l’on connait une condition d’arrêt.
 Sa syntaxe est la suivante :

◦ TantQue(Condition) faire
Instructions …
FinTantQue

Vous aimerez peut-être aussi