Club-Sciences de Bovesse


Logique et informatique

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éviationAutre écritureRemarques
avavancesuivi de la distance en unités graphiques
drdroitesuivi d'un angle en degrés
gagauchesuivi d'un angle en degrés
rereculesuivi de la distance en unités graphiques
repeterépètesuivi 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.