II- Les structures de contrôle à condition d’arrêt 1- La structure Répéter … Jusqu’à a) Activité 02 Écrire un algorithme d’un programme qui permet de saisir un entier compris entre 100 et 500 (100≤ n ≤ 500). b) Définition La structure itérative à condition d’arrêt : est une structure qui fait d’une suite des instructions jusqu’à ce qu’une condition d’arrêt soit vérifiée (sa valeur = ), nombre d’itération est à l’avance mais on est sûr que le traitement itératif s’exécutera au moins . Répéter …Jusqu’à la répétition vrai inconnu une fois une fois vrai la répétition Répéter …Jusqu’à inconnu
II- Les structures de contrôle à condition d’arrêt 1- La structure Répéter … Jusqu’à c) Syntaxe En analyse En Pascal ……. { Init } Répéter Instruction 1 Instruction 2 … Instruction N Jusqu’à ( ) ……. { Init } ; Repeat Instruction 1 ; Instruction 2 ; Instruction N ; Until ( ) Traitement condition_arrêt condition_arrêt
II- Les structures de contrôle à condition d’arrêt 1- La structure Répéter … Jusqu’à Remarques : Dans cette forme, on reste en boucle : - Si la valeur de la condition_arrêt est FAUX Dans cette forme, on arrête la répétition : - Si la valeur de la condition_arrêt est VRAI Le nombre d’itération est à l’avance est dépend de la valeur de la condition_arrêt. inconnu On peut avoir au minimum . une itération La structure Répéter … Jusqu’à est généralement orientée pour contrôler . la saisie
II- Les structures de contrôle à condition d’arrêt 1- La structure Répéter … Jusqu’à d) Application 02 Écrire une analyse, un algorithme et sa traduction en turbo pascal du programme nommé "SUPPRESSION" permettant de saisir une chaîne de caractères ch et de supprimer les parenthèses, si elles existent, ainsi leurs contenus. NB : on suppose que la chaîne contient au maximum des parenthèses correctement utilisés (une ouvrante puis une fermante). Exemple : Ch = « Lycée (secondaire) Degach (2008) » Deviendra ch= « Lycée Degach »