Dans le programme précédent, vous avez dû répeter plusieurs fois certaines instructions, pour ce faire, vous avez probablement "copié-collé" le code.
Il y a un meilleur moyen de répéter de nombreuses fois un groupe d'instruction :
l'instruction do
. L'instruction do
vous permet de répéter
un ensemble d'actions un nombre donné de fois. Par exemple,
do 5: move
fait avancer Guido de 5 intersections vers l'avant. Si vous voulez répéter plusieurs instructions, groupez-les ensembles en les indentant du même nombre d'espaces : (l'indentation doit être la même !)
do 5: putbeeper move
Utiliser le même nombre d'espaces d'indentation est obligatoire. Si vous commettez l'erreur d'écrire :
do 5: putbeeper move
ce code déposera 5 sonnettes en un même endroit, et ensuite seulement déplacera Guido d'une intersection. Ce n'est sûrement pas ce que vous comptiez faire. Prenez la précaution de conserver la même indentation pour grouper des instructions sous forme d'un seul bloc.
Réécrivez votre solution de l'exercice précédent en utilisant des boucles 'do'
Copyright © 2003 Roger Frank.