Image of LOGO LOGO

Leçon 6: Boucles

     English   Deutsch   Français
Malheureusement ton browser semble ne pas supporter Java. On te conseille d'allez voir sur notre page "Aide Java". Tu trouves le link dans le petit menu plus bas. C'est possible d'utiliser notre cite sans Java mais donc il faut charger de "Download" un interpréteur Java externe.

[_Home_] [_Introduction_] [_Aide_Java_] [_Download_] [_Apprendre_Logo_] [_Programmer_] [_Professeurs_] [_Compétition_] [_Discussion_] [_Procédures_] [_Perspectives_] [_L'équipe_]

©1997/1998 Sebastian Golze, Thomas Hirsch und
Vinh Hoi Le Chau
. Nous aimerions bien connaître votre avis par rapport à notre site.

Ton browser ne supporte pas Java. Si'il te plait lit le texte à gauche de cette page à propos de Java. Si tu travailles sans Java tu dois utiliser le menu text en dessous de ce paragraphe.
[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 on continue à rendre plus facile la programmation! Tu n'es pas fatigué de taper les mêmes choses quatre fois? La commande repeter va donc t'intéresser. On utilise cette commande presque comme la commande vavers mais elle a une option pour dire à LOGO qu'elle doit dessiner la procédure plusieurs fois. Tu écris simplement repeter, tu laisses une case libre puis tu écris combien de fois LOGO doit dessiner la procédure. Finalement après une virgule, tu mets le nom de la procédure qu'elle doit repeter.

Si on utlise les boucles pour dessiner un carré, on fera faire 4 fois à LOGO avancer et tourner. La procédure carre sera la suivante:

procedure carre
repeter 4,avancer_et_tourner
fin

procedure avancer_et_tourner
va 100
dr 90
fin

On a encore ajouté la procédure main, pour que LOGO sache où il doit commencer. Mais cette procédure main ne fait rien d'autre que dire à LOGO d'aller directement à la procédure carré.

Regarde ce que LOGO fait si tu lui dis de dessiner ligne par ligne.

LOGO dessinera vraiment 4 fois la procédure "avancer_et_tourner" ce qui donne à la fin un carré comme on l'a déjà dessiné auparavant.

Comme on te l'a déjà annoncé dans la leçon 5, tu peux maintenant essayer de dessiner une petite ville à l'aide de ta procédure "maison" et de la commande repeter. Si quelque chose ne va pas, réfléchis un peu dans quelle direction LOGO regarde au début et à la fin de la procédure. LOGO doit regarder dans la même direction à la fin qu'au début, sinon il ne peut pas dessiner la deuxième maison au bon endroit.

Maintenant tu peux essayer de modifier l'angle dans la procédure "avancer_et_tourner" ( la valeur après la commande dr ). Ensuite ,tu dois trouver le nombre de fois que LOGO doit dessiner la procédure pour qu'il revienne à sa position initiale. Tu peux aussi modifier la distance que LOGO parcourt pour voir si cela change quelque chose.

Ton browser ne supporte pas Java. Avec Java tu verrais Logo assis sur sa feuille de papier et l'interpréteur Logo. Tu dois activer Java où utiliser un interpréteur externe que tu peux charger sous "Download".