Algorithme:Boucles Remarques
Un article de WikiTuto.
Sommaire |
Exemple
Examinons l’algorithme suivant :
Variable Truc en Entier Début Pour Truc ← 1 à 15 Truc ← Truc * 2 Ecrire "Passage numéro : ", Truc Truc Suivant Fin
Vous remarquerez que nous faisons ici gérer « en double » la variable Truc, ces deux gestions étant contradictoires. D’une part, la ligne
Pour…
augmente la valeur de Truc de 1 à chaque passage. D’autre part la ligne
Truc ← Truc * 2
double la valeur de Truc à chaque passage. Il va sans dire que de telles manipulations perturbent complètement le déroulement normal de la boucle, et sont causes, sinon de plantages, tout au moins d’exécutions erratiques.
Attention
Attention à ne pas manipuler, au sein d’une boucle Pour, la variable qui sert de compteur à cette boucle. Cette technique est à proscrire absolument… sauf bien sûr, si vous cherchez un prétexte pour régaler tout le monde au bistrot. Mais dans ce cas, n’ayez aucune inhibition, proposez-le directement, pas besoin de prétexte.
Exercices
Voir aussi
Source : Christophe Darmangeat



