|
Leçon 8: Étoiles |
|
©1997/1998 Sebastian Golze, Thomas Hirsch
und
|
[1_Premiers_pas] [2_A_droite_à_gauche] [3_En_couleur] [4_Procédures] [5_Paramètres] [6_Boucles] [7_Encore_plus_de_paramètres] [8_Etoiles] [9_Upload_et_download] [10_LOGO_apprend_à_écrire] Et maintenant, on va s'amuser un peu: essaie de voir ce qui se passe si tu écris une suite quelconque de commandes dans une procédure, et si tu le fais répeter à LOGO à peu près 100 fois. Avec un peu de chance tu peux faire que LOGO dessine de magnifiques étoiles. On a développé un exemple qui dessine de telles étoiles:
procedure main
procedure etoile Maintenant tu peux jouer un peu avec les commandes et les paramètres.
Si tu arrives ainsi à dessiner une étoile qui te plait particulièrement, garde
la pour la leçon suivante. Là, on te montrera comment LOGO peut mémoriser des
procédures.
Encore un détail très intéressant: LOGO sait très bien combien de fois il a déjà repété ta procédure quand il est au milieu d'un "repeter", tu peux utiliser ce nombre dans ton programme. Dans la procédure qui est à repéter il y aura toujours une variable appelée "loop" qui aura toujours comme valeur le nombre de fois que LOGO a déjà repéte la procédure dans le cadre de la même commande repeter. Tu peux remplacer un nombre quelconque dans ta procédure par le mot "loop". Cette valeur augmentera donc avec chaque repétition: au premier tour 1, puis 2, puis 3, ainsi de suite... Dans l'exemple que nous avons modifié encore une fois, LOGO marche chaque fois un pas en plus.
procedure main
procedure essai |