La structure itérative complète Les structures itératives à condition d’arrêt Prb Afficher 10 fois le mot « bonjour ». Répéter l’affichage du mot « bonjour ».
Arrêter l’affichage quand l’utilisateur appuie sur une touche du clavier
Rmq On connaît le nombre de répétition : 10 fois.
- On ne connaît pas le nombre de répétition.
- On connaît la condition d’arrêt de l’affichage.
Solution Structure itérative complète : [ ] Pour i de 1 à 10 faire
Ecrire(« Bonjour ») FinPour
Structures itérative à condition d’arrêt [ ] Répéter
Ecrire (« Bonjour ») Jusqu’à touchepréssée (keypressed)
[] TantQue Touchepressée=faux faire Ecrire (« bonjour »)
FINTantQue
Nbred’exécutionminimum dutraitement
Vf – Vi +1 fois 1 fois. 0 fois.
Analyse Pascal Analyse Algorithme Pascal Analyse Algorithme Pascal
Syntaxe [init]
Pour cp de Vi à Vf faire Traitement
FinPour
…… ;
For cp :=Vi to Vf do Begin
………;
traitements ;
………. ; end ;
[init] répéter traitements Jusqu’à <cond>
…..
Répéter Traitement Jusqu’à <cond>
….. ; Repeat Traitement ; Until <cond> ;
[init] tantque cond faire traitement
Fintantque
….
Tantque cond faire Traitement FinTantque
….. ;
While condition do Begin
……. ; Traitement ; ……. ; end ;