Vous êtes sur la page 1sur 8

Algorithmique

Chapitre VI
La structure rptition Tant Que

11/12/2006

Gilles.Gesquiere@up.univ-mrs.fr

1 - Exemple introductif
Variables a, c : numriques
Rpter
Lire a
ca*a
Ecrire c
Tant que a <> 0
Ecrire fin

11/12/2006

La structure rpter Tant que sert rpter un


ensemble dinstruction Tant quune certaine condition
nest pas ralise
Le nombre de rptition nest pas indiqu explicitement
Gilles.Gesquiere@up.univ-mrs.fr

1 - Exemple introductif

Excution du programme :
Variables a, c : numriques

Rpter

4
Lire a

12

ca*a

144

Ecrire c

Tant que a <> 0

Ecrire fin

fin

11/12/2006

Gilles.Gesquiere@up.univ-mrs.fr

2 - Nos conventions dcriture

Dcaler et aligner les instructions que lon


souhaite voir rpter

Rpter
---------------------------------------------------------------------------------------------Tant que Condition
Condition darrt
11/12/2006

Gilles.Gesquiere@up.univ-mrs.fr

3 - Quand on veut une rponse


correcte

Exercice : On veut lire, en mode conversationnel,


un nombre infrieur 100. On pose la question :

11/12/2006

Donnez un nombre infrieur 100

Tant que la rponse ne convient pas

Gilles.Gesquiere@up.univ-mrs.fr

3 - Quand on veut une rponse correcte


Variable Nombre : numrique
Rpter
Ecrire Donnez un nombre infrieur 100
Lire Nombre
Tant que Nombre >= 100
Ecrire OK

Donnez un nombre infrieur 100


248
Donnez un nombre infrieur 100
103
Donnez un nombre infrieur 100
83
OK

11/12/2006

Gilles.Gesquiere@up.univ-mrs.fr

4 - Pour faire une recherche

Exercice : Rechercher et crire la premire voyelle dun


mot. Nous supposons que ce mot a t crit, en
minuscules, sur une seule ligne et quil est possible den
lire les caractres les uns aprs les autres.

Variable c : caractre
Rpter
Lire c
Tant que c <> a et c <> e et c <> i et c <> o et c <> u
et c <> y
Ecrire premire voyelle , c

11/12/2006

Rmq : Nous ne grons pas le cas o le mot ne contient


aucune voyelle
Gilles.Gesquiere@up.univ-mrs.fr

5 - Faire des choix dans une boucle

Les diffrentes structures vues prcdemment peuvent


simbriquer
Exercice : Rechercher et crire toutes les voyelles dun
mot suppos sur une seule ligne. Les caractres sont lus
les uns aprs les autres

Variable c : caractre
Rpter
Lire c
Si c = a ou c= e ou c= i ou c= o ou c= u ou c= y
alors Ecrire c
Fsi
Tant que C <>
11/12/2006

Gilles.Gesquiere@up.univ-mrs.fr

Vous aimerez peut-être aussi