Détaillons ce que vaut la variable
somme au fur et à mesure de l'exécution de l'algorithme :
- Au début, la valeur de la variable somme est égale à 0.
-
On entre ensuite dans la boucle :
- Première étape : la valeur du compteur n est de 1. On ajoute donc 1/1 à la valeur de somme qui correspond mathématiquement au calcul : 0+1/1.
- Deuxième étape : la valeur du compteur n est de 2. On ajoute donc 1/2 à la valeur de somme qui correspond maintenant au calcul mathématique : 0+1/1+1/2.
- Troisième étape : la valeur du compteur n est de 3. On ajoute donc 1/3 à la valeur de somme qui correspond maintenant au calcul mathématique : 0+1/1+1/2+1/3.
- etc... jusqu'à ce qu'on ait traité le cas où la valeur de n est égale à 10.
Conclusion : à la fin de l'exécution de l'algorithme, la valeur de la variable
somme correspond au calcul : 0+1/1+1/2+1/3+1/4+...+1/10 (c'est à dire à la somme des inverses des entiers de 1 à 10)
Fichier AlgoBox correspondant à cet algorithme :
solution4_2.alg (faire un clic-droit et utiliser l'option enregistrer sous pour télécharger le fichier)