Répéter plusieurs fois : boucle do:

Tutoriel

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.

À votre tour

Réécrivez votre solution de l'exercice précédent en utilisant des boucles 'do'

Précédent | Index | Suivant

Copyright © 2003 Roger Frank.