Histoire de permettre à de très jeunots de s'initier à la programmation, j'ai implémenté un interpréteur des commandes basiques du LOGO par ici : http://www.half-serious.com/logo/
Le langage LOGO permet en gros de faire des dessins à l'aide d'une tortue qui sait tracer des traits et pivoter sur elle-même.
Les commandes reconnues dans mon implémentation sont :
- FORWARD xxx, ou FD xxx : avancer la tortue de xxx points
- BACK xxx, ou BK xxx : reculer la tortue de xxx points
- RIGHT xxx, ou RT xxx : pivoter la tortue d'un angle xxx à droite
- LEFT xxx, ou LT xxx : pivoter la tortue d'un angle xxx à gauche
- PENUP, ou PU : lever le crayon
- PENDOWN, ou PD : rebaisser le crayon
- HIDETURTLE, ou HT : cacher la tortue
- SHOWTURTLE, ou ST : montrer la tortue
- REPEAT xxx [ ... ] : répète xxx fois les commandes entre crochets
L'exemple ci-dessous dessine un carré :
FORWARD 100
RIGHT 90
FORWARD 100
RIGHT 90
Aucun commentaire:
Enregistrer un commentaire