La répétition jusqu’à’
71
1.2 Nos conventions d’écriture
A priori, les instructions régies par la répétition sont celles qui se trouvent entre les mots
répéter et jusqu’à. Nous aurions donc pu nous passer de les placer dans un bloc.
Néanmoins, dans d’autres structures de répétition, nous ne trouverons pas de « délimiteur »
de fin. Dans ces condtions, nous préférons utiliser un bloc dès qu’il y a plus d’une
instruction.
D’une manière générale, nous conviendrons donc que la répétition jusqu’à se note ainsi :
La répétition jusqu’à
• instruction : instruction de base, bloc d’instructions ou instruction structurée telle que choix
ou boucle (nous en verrons des exemples par la suite),
• condition : expression booléenne.
Notez que, par souci de lisibilité, lorsque nous aurons affaire à un bloc, nous en décalerons
les instructions, en les alignant, comme nous l’avons fait dans l’exemple d’introduction.
Remarques
1 Les instructions d’une répétition jusqu’à sont toujours répétées au moins une fois (puisque la condition n’est examinée qu’après exécution de ces instructions). On dit souvent
qu’on fait toujours au moins un « tour de boucle ». Nous verrons qu’il n’en ira pas de
même avec la répétition tant que.
2 Si la condition mentionnée ne devient jamais fausse, les instructions de la boucle sont
répétées indéfiniment. On dit souvent, dans ce cas, que le programme « boucle ». Il est
généralement possible d’interrompre un programme qui boucle, moyennant l’utilisation
d’une démarche appropriée (dépendant de l’environnement de programmation utilisé).
Exercice 5.1 Écrire un programme qui demande à l’utilisateur de lui fournir un nombre entier
positif et inférieur à 100 et ceci jusqu’à ce que la réponse soit satisfaisante. Le dialogue avec
l’utilisateur se présentera ainsi :
donnez un entier positif inférieur à 100 :
453
donnez un entier positif inférieur à 100 :
25
merci pour le nombre 25
répéter
instruction
jusqu’à condition
71
1.2 Nos conventions d’écriture
A priori, les instructions régies par la répétition sont celles qui se trouvent entre les mots
répéter et jusqu’à. Nous aurions donc pu nous passer de les placer dans un bloc.
Néanmoins, dans d’autres structures de répétition, nous ne trouverons pas de « délimiteur »
de fin. Dans ces condtions, nous préférons utiliser un bloc dès qu’il y a plus d’une
instruction.
D’une manière générale, nous conviendrons donc que la répétition jusqu’à se note ainsi :
La répétition jusqu’à
• instruction : instruction de base, bloc d’instructions ou instruction structurée telle que choix
ou boucle (nous en verrons des exemples par la suite),
• condition : expression booléenne.
Notez que, par souci de lisibilité, lorsque nous aurons affaire à un bloc, nous en décalerons
les instructions, en les alignant, comme nous l’avons fait dans l’exemple d’introduction.
Remarques
1 Les instructions d’une répétition jusqu’à sont toujours répétées au moins une fois (puisque la condition n’est examinée qu’après exécution de ces instructions). On dit souvent
qu’on fait toujours au moins un « tour de boucle ». Nous verrons qu’il n’en ira pas de
même avec la répétition tant que.
2 Si la condition mentionnée ne devient jamais fausse, les instructions de la boucle sont
répétées indéfiniment. On dit souvent, dans ce cas, que le programme « boucle ». Il est
généralement possible d’interrompre un programme qui boucle, moyennant l’utilisation
d’une démarche appropriée (dépendant de l’environnement de programmation utilisé).
Exercice 5.1 Écrire un programme qui demande à l’utilisateur de lui fournir un nombre entier
positif et inférieur à 100 et ceci jusqu’à ce que la réponse soit satisfaisante. Le dialogue avec
l’utilisateur se présentera ainsi :
donnez un entier positif inférieur à 100 :
453
donnez un entier positif inférieur à 100 :
25
merci pour le nombre 25
répéter
instruction
jusqu’à condition
