|
|
En langage Delphi, une boucle est une structure de controle qui dirige des processus repetitifs dans un programme.Une strucure boucle permet de repeter un certain nombre de fois un bloc de code. Il existe trois fonctions pour faire une boucle : - FOR - WHILE - REAPEAT UNTIL
La boucle FOR specifie à l'avance le nombre de repetition grace a une variable de controle. Cette variable s'incrementera ou se decrementera suivant ce que l'on veut faire.
varcontrole est une variable de controle. valinitiale est une variable initiale. valfinale est une variable finale. La variable de controle recoit la valeur initiale et la premiere répétition est effectuée. Apres chaque repetition executée, la variable de controle recoit la valeur suivante de l'intervalle "valinitiale".."valfinale". Le cycle s'arrête apres la derniere répetition correspondant à "valfinale".
La boucle WHILE exprime une condition de continuation de la boucle. Les repetitions s'arretent quand la condition devient fausse.
La boucle REPEAT UNTIL contient également une expression conditionnelle de controle mais la boucle se poursuit jusqu'a ce que la condition devienne vrai.
Pour contrôler les boucles, c'est à dire pour arrêter une boucle ou pour continuer une boucle, vous devez utiliser BREAK et CONTINUE. Ses instructions sont utilisables dans les trois sortes de boucles que l'on a vu précèdemment. Cet exemple montre comment arrêter une boucle au bout de la sixième fois.
Contrairement à la procedure EXIT qui permet de quitter une procedure en cours, BREAK quitte la boucle mais continue à éxecuter les instructions qui se trouve après la boucle. |
Tous droits réservés - Contacts |