Вы находитесь на странице: 1из 12

FICHES

DEXERCICES
POUR
MSW LOGO

PREMIRES PRIMITIVES
Primitive

Traduction

Syntaxe (exemple)

CLEARSCREEN
HOME

Efface lcran
Renvoie la tortue
au centre de lcran
Place la souris en

CS
HOME

SETPOS
FORWARD
RIGHT
LEFT
BACK
PENDOWN
PENUP
SETPENCOLOR

HIDETURTLE
SHOWTURTLE
PENERASE

to

PENPAINT

5 30

M.L. - C.R.I. Annecy III

MAKE
REPEAT

Avance de N points
Tourne droite de N
degrs
Tourne gauche de N
degrs
Recule
Baisse le crayon
Lve le crayon
Rgle la couleur du
crayon
Cache la tortue
Montre la tortue
Crayon en mode
effacement
Crayon en mode
criture
Donne la variable
x la valeur 10
Rpte N fois ce qui
est crit entre les
crochets.

SETPOS [10 100] ou


SETPOS (LIST :A :B)
FWD 100 ou FWD :X
RIGHT 45
LT 45
BK 100
PD
PU
SETPENCOLOR [100
100 100] (rouge, vert,
bleu de 0 255)
HT
ST
PE
PPT
MAKE "X 10 ou
MAKE "X :X + 2
REPEAT 20 [FD 100
rt 100]

Solution du n1

1 LE PREMIER CARR
Trace un carr de 150 points de ct.

FORWARD 150
RIGHT 90
FORWARD 150
RIGHT 90
FORWARD 150
RIGHT 90
FORWARD 150
Certains enfants ont eu lide de remplacer les deux
dernires instructions par HOME.
On peut galement tourner gauche (LEFT) ou reculer
(BACK).
Lorsquils ignorent la valeur de langle droit, les enfants
sont tents de lui donner la valeur 100 ou 150.
Aprs divers encadrements, il finissent en gnral par
trouver la bonne valeur en degrs.
On peut, bien sr, utiliser la primitive REPEAT.
Cela donnera alors :
REPEAT 4 [FORWARD 150 RIGHT 90]

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

Solution du n2

2 LA FENTRE
Trace la figure ci-dessous.
Elle mesure 300 points de ct et est constitue
de 4 carrs identiques.

FORWARD 150 RIGHT 90


FORWARD 150 RIGHT 90
FORWARD 150 RIGHT 90
FORWARD 300 RIGHT 90
FORWARD 150 RIGHT 90
FORWARD 300 RIGHT 90
FORWARD 300 RIGHT 90
FORWARD 300 RIGHT 90
FORWARD 150 RIGHT 90
FORWARD 150 RIGHT 90
FORWARD 150
Il y en a dautres...

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

Solution du n3

3 LE LOSANGE
Trace le carr (eh oui, il sagit dun carr) cidessous.
Ses cts ont une longueur de 300 points.

RIGHT 45
FORWARD 300
RIGHT 90
FORWARD 300
RIGHT 90
FORWARD 300
RIGHT 90
FORWARD 300
On peut, bien sr, utiliser la primitive REPEAT.
Cela donnera alors :
RIGHT 45
REPEAT 4 [FORWARD 300 RIGHT 90]

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

Solution du n4

4 LE PREMIER CRISTAL
Trace le cristal ci-dessous.
Les grands segments mesurent 300 points, les
petits, la moiti.

FORWARD 300 BACK 300 RIGHT 45


FORWARD 150 BACK 150 RIGHT 45
FORWARD 300 BACK 300 RIGHT 45
FORWARD 150 BACK 150 RIGHT 45
FORWARD 300 BACK 300 RIGHT 45
FORWARD 150 BACK 150 RIGHT 45
FORWARD 300 BACK 300 RIGHT 45
FORWARD 150 BACK 150 RIGHT 45
ou
REPEAT 4 [FORWARD 300 BACK 300 RIGHT 45
FORWARD 150 BACK 150 RIGHT 45]

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

Solution du n5

5 LE SECOND CRISTAL
Un autre cristal, plus difficile.
Les angles sont tous identiques.
Les grands segments mesurent 300 points, les
petits, la moiti.

FORWARD 300 BACK 300 RIGHT 30


FORWARD 150 BACK 150 RIGHT 30
FORWARD 150 BACK 150 RIGHT 30
FORWARD 300 BACK 300 RIGHT 30
FORWARD 150 BACK 150 RIGHT 30
FORWARD 150 BACK 150 RIGHT 30
FORWARD 300 BACK 300 RIGHT 30
FORWARD 150 BACK 150 RIGHT 30
FORWARD 150 BACK 150 RIGHT 30
FORWARD 300 BACK 300 RIGHT 30
FORWARD 150 BACK 150 RIGHT 30
FORWARD 150 BACK 150 RIGHT 30
ou
REPEAT 4 [FORWARD 300 BACK 300 RIGHT 30
FORWARD 150 BACK 150 RIGHT 30 FORWARD 150
BACK 150 RIGHT 30]

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

Solution du n6

6 UN HEXAGONE
Les 6 cts ont une longueur de 100 points, les
6 angles sont identiques.

FORWARD 100 RIGHT 60


FORWARD 100 RIGHT 60
FORWARD 100 RIGHT 60
FORWARD 100 RIGHT 60
FORWARD 100 RIGHT 60
FORWARD 100
ou
REPEAT 6 [FORWARD 100 RIGHT 60]

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

Solution du n7

7 UN OCTOGONE
Les 8 cts ont une longueur de 100 points.
Les 8 angles sont identiques.

ce niveau, mieux vaut utiliser de faon systmatique la


primitive REPEAT.
REPEAT 8 [FORWARD 100 RIGHT 45]
Certains lves doivent commencer se doter que
langle de rotation correspond au quotient de la division de
360 (un tour complet en degrs) par le nombre de cts :
360 : 8 = 45 dans ce cas.

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

Solution du n8

8 UN DCAGONE
Les 10 cts ont une longueur de 100 points.
Les 10 angles sont identiques.

ce niveau, mieux vaut utiliser de faon systmatique la


primitive REPEAT.
REPEAT 10 [FORWARD 100 RIGHT 36]
Langle de rotation correspond au quotient de la division
de 360 (un tour complet en degrs) par le nombre de
cts :
360 : 10 = 36 dans ce cas.

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

Solution du n9

9 UN CERCLE
En tinspirant du trac du dcagone, trace un
cercle.
Imaginons quil sagisse dun polygone comptant
360 cts.

moins dtre trs patient, mieux vaut utiliser la primitive


REPEAT.
REPEAT 10 [FORWARD 1 RIGHT 1]
Langle de rotation correspond au quotient de la division
de 360 (un tour complet en degrs) par le nombre de
cts :
360 : 360 = 1 dans ce cas.

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

Solution du n10

10 LE TRIANGLE QUILATRAL
Trace un triangle
mesurent 150 points.

quilatral

dont

les

cts

REPEAT 3 [FORWARD 150 RIGHT 120]


ou
FORWARD 150 RIGHT 120
FORWARD 150 RIGHT 120
FORWARD 150
Langle de rotation correspond au quotient de la division
de 360 (un tour complet en degrs) par le nombre de
cts :
360 : 3 = 120 dans ce cas.

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

Solution du n11

11 LA MAISON
Cre une procdure nomme Maison qui trace
une maison identique celle-ci.
Le mur est un carr de 150 points, le toit est un
triangle quilatral.

Lance lditeur en cliquant sur File, puis sur Edit. Tape


Maison en haut de la fentre Edit procedure.
Saisis ta procdure :
TO MAISON
; efface cran
CLEARSCREEN
; trace le carr
REPEAT 4 [FORWARD 150 RIGHT 90]
; trace le toit
FORWARD 150 RIGHT 30
FORWARD 150 RIGHT 120
FORWARD 150 RIGHT 120
; trace la premire fentre
REPEAT 4 [FORWARD 35 LEFT 90]
; place la souris gauche du mur
FORWARD 150
; trace la seconde fentre
REPEAT 4 [LEFT 90 FORWARD 35]
; place la souris pour dessiner la porte
LEFT 90 FORWARD 150
LEFT 90 FORWARD 65
; trace la porte
LEFT 90 FORWARD 35
RIGHT 90 FORWARD 20
RIGHT 90 FORWARD 35
; cache la tortue
HIDETURTLE
END
Quand tu as termin, clique sur File, puis Save and exit.
Tape Maison dans la ligne de commande.

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo

M. L. - C.R.I. Annecy III

Exercices pour MSW - Logo