Algorithme Boucles
Algorithmes (4)
Boucles « Pour »
I. Exemple 1 1°) Situation Les parents de Léa versent 50 € sur un livret à sa naissance. Ils versent ensuite 15 € sur ce livret le premier mois, puis 16 € le deuxième mois, puis 17 € le troisième mois…
Chaque mois le versement mensuel augmente donc de 1 €. On désire rédiger un algorithme donnant en sortie la somme en euros versée sur le livret de Léa au bout de 3 ans (36 mois). 2°) Analyse du problème Il s’agit …afficher plus de contenu…
Il n’y a pas d’entrée. Cet algorithme fait intervenir 3 variables (S, M, i). On pourrait les écrire dans une partie de déclaration des variables (ces trois variables sont des entiers). La variable S représente le montant en euros de la somme sur le livret.
La lettre S désigne une variable* dont le contenu va évoluer au fur et à mesure de l’algorithme.
Donc dire que S prend la valeur S M n’a rien d’absurde.
On ne dit pas que S S M ; on n’utilise pas non plus la lettre S en disant que S ' S M . * Une variable est comme une boîte dans laquelle on peut « stocker » une …afficher plus de contenu…
La boucle contient … itérations. Point-méthode : Lorsque l’on fait fonctionner « à la main » une boucle « Pour », on peut utiliser un tableau.
Commentaires : Comprendre qu’une boucle se déroule en plusieurs étapes. Le contenu (c’est-à-dire les valeurs) des variables i et u évolue au fur et à mesure du déroulement de l’algorithme. Il faut bien comprendre que l’on reprend toujours la valeur précédente de u c’est-à-dire que l’on remplace chaque fois u par sa valeur précédente. Il est intéressant de dresser un tableau d’évolution des variables de l’algorithme permettant de voir le contenu des variables u et i au fur et à mesure du déroulement de l’algorithme. On peut ainsi suivre le déroulement de l’algorithme « pas à pas