Le Club-sciences utilise de temps à autre les ordinateurs de
l'école pour s'initier à la programmation. Nous avons
choisi pour cela le langage LOGO. Notre logiciel est une ancienne version du
logowriter robotique de la firme LCSI, qui peut être
téléchargé librement à partir de la
page d'accueil du RÉSEAU LOGO BELGIUM.
A noter qu'il n'y a pas d'assistance de la part de la firme, comme
clairement stipulé sur
cette page.
Dans la version du logo que nous utilisons, chaque page comporte un "recto" et un "verso".
On passe de l'un à l'autre en pressant <CTRL T>: (tourne-page).
Le "recto" est partagé en deux parties : un écran graphique et un centre
de commande. On tape les instructions dans le centre de commande.
Exemple : pour dessiner un carré, on tapera
repete 4 [av 50 dr 90] <enter>
Pouvez-vous comprendre cet exemple en vous aidant de la liste de commnandes ci-dessous ?
Ensuite, essayez de tracer d'autres polygones réguliers (triangle
équilatéral, pentagone convexe, étoile à 5 branches, hexagone
convexe, étoile à 6 branches...
Abréviation | Autre écriture | Remarques | |
av | avance | suivi de la distance en unités graphiques | |
dr | droite | suivi d'un angle en degrés | |
ga | gauche | suivi d'un angle en degrés | |
re | recule | suivi de la distance en unités graphiques | |
repete | répète | suivi du nombre de fois et d'une liste d'instructions placées entre [ et ] |
Le "verso de la page" permet de préparer des procédures.
Exemple :
pour carre :d
repete 4 [av :d ga 90]
fin
Pour tracer un carré dont le côté vaut 60, il suffit ensuite d'entrer
dans le centre de commande :
carre 60
Certaines procédures, qui semblent très simples, réalisent des fonctions complexes. En voici un exemple :
pour arbre :d :c
si :c < 0 [av :d ga 45
arbre :d / 1.7 :c - 1
dr 90
arbre :d / 1.7 :c - 1
ga 45
fcouleur (hasard 6) + 10
re :d]
fin
Pour exécuter cette procédure, vous pouvez par exemple entrer dans le "centre de commande" la ligne
vg re 60 arbre 60 7
Le résultat sera un arbre tout bariolé des 6 couleurs vives de la palette. Il s'agit en fait d'une version colorée du fameux "arbre récursif".
Retour à la page d'accueil Contacter l'animateur du Club Sciences
Dernière révision le 14/06/2008.