Voici un projet qui combine l'instruction do
avec un instruction
définie par l'utilisateur qui utilise elle-même une autre instruction définie
par l'utilisateur. L'instruction définie par l'utilisateur est un tour sur
lui-même. Elle est appelée par une autre instruction qui répète une séquence
de pas de danse définie ci-dessous. La séquence est répétée (ou itérée) quatre
fois.
Guido vit maintenant dans le Colorado, où la musique country est populaire. Il voudrait que vous lui appreniez la "danse en ligne". La danse en ligne est une série de pas, vers l'avant et l'arrière, avec des virages et des rotations, chaque séquence se terminant dans une direction différente. Si le canevas de danse en ligne est répété, le danseur se retrouvera finalement dans sa position de départ.
La danse en ligne que Guido veut apprendre se déroule ainsi. Depuis la position de départ, faites deux pas vers l'avant, retournez-vous, et faites trois pas vers l'arrière. Ensuite, répétez trois fois : tourner vers la droite, et avancer d'un pas. Ceci remet Guido dans à sa position initiale, mais dans une direction différente. Répétez ce canevas quatre fois pour permettre à Guido de danser et de s'amuser.
Copyright © 2003 Roger Frank.