Cours d’Informatique 1ère année Médecine
Melle GUESSOUM Page 4
Cours n° 3 : Les instructions conditionnelles et itératives
1. Les instructions conditionnelles.
Quand l’exécution d’une action (simple ou composée) est conditionnée, on l’exprime de la façon suivante :
si <condition> alors <action> et l’action sera exécutée si la condition est vérifiée. Si la condition n’est pas
vérifiée, l’action est totalement ignorée.
Exemple : Si la moyenne de l’étudiant >= 10 alors Ecrire (’ étudiant admis’)
Une condition est toujours une expression logique qui prendra soit la valeur « vrai » soit la valeur « faux ».
2. Les instructions conditionnelles alternatives.
Elles sont de la forme suivante : si <condition> alors <action1> sinon <action2>.
Si la condition est vérifiée alors on exécute l’action1 et on ignore complètement l’action2. Si la condition n’est
pas vérifiée, on ignore l’action1 et on exécute l’action2. D’où la notion de l’alternance.
Exemple : Si la moyenne de l’étudiant >= 10 alors Ecrire (’ étudiant admis’)
Sinon Ecrire (’ étudiant non admis’)
3. Les instructions de répétition (itératives).
Elles permettent de répéter une même séquence d’instructions tant qu’une condition est vérifiée. On quitte cette
séquence dès que la condition n’est plus vérifiée.
Exemple : tant que le bus n’est pas arrivé, je lis le journal : on boucle sur l’action de lecture du journal tant que
le bus n’est pas là.
Problème : Si le bus ne vient jamais, la lecture du journal est infinie. Le problème peut être réglée de la façon
suivante :
tant que (le bus n’est pas arrivé) et (l’heure < 14 heures), je lis le journal.
A retenir : Un grave problème peut se poser dans les actions répétitives ; si la condition de répétition reste
toujours vérifiée alors on ne pourra jamais quitter l’action, on dit qu’il s’agit d’une boucle infinie.
On dispose de 2 types de structures répétitives
Tant que …… Faire ……….
Pour …….. faire…………….