Utilisation d'une boucle dans un algorithme publié le 14/09/2012
3) Un exemple de boucles imbriquées
- Avant de donner un tel exemple, remarquons qu’une boucle du type "Pour ...Allant_de.....A...." peut toujours être remplacée par une boucle du type " Tant Que......Faire...."
Ainsi l’algorithme de gauche vu plus haut, à l’exemple 1, peut être remplacé par celui de droite, le résultat est le même :
Par contre, il sera le plus souvent impossible de transformer une boucle du type "Tant Que ...Faire...." en une boucle "Pour ...Allant_de.....A...."
- On va reprendre l’exemple de la table de multiplication, et imaginer que l’on pose 10 multiplications qui rapporte chacune 2 points si la réponse est juste au premier essai et 1 point si elle juste au deuxième essai.
l’exemple 2 du §2 va être modifié, et imbriqué dans une nouvelle boucle "Pour.....Allant de....A...". Il va falloir aussi inclure 2 compteurs C1 et C2, le premier calculant le score sur 20, le second comptant à chacune des 10 questions, le nombre d’essais nécessaires pour obtenir une réponse juste.Remarques :
On peut compliquer l’exercice en faisant varier A et B entre 2 et 12
Dans le SI...Alors, on peut associer 2 conditions séparées par ET ou par OU.