C'est quoi Logo?
{{youtube>bOf4EMN6-XA}}
Quels sont les bases à connaitre?
- commandes de base
- types
- tableaux
- variables
- boucles
- fonctions
Copions
Lancer le programe ucblogo
logo
Quitter le programme
bye
avancer de 100 pixels
forward 100
tourner de 45 degrés à droite
right 45
Tracer un arc de 45 degré d’un cercle de rayon 50 pixels
arc 90 50
Lever la plume
penup
Baisser la plume
pendown
Commenter une ligne
; Ceci est un commentaire
Définir la couleur de fond (7 = blanc)
setbackground 7
Définir la couleur de la plume (0 = noir)
setpencolor 0
Répéter une opération (pour faire ici un carré)
repeat 4 [
forward 100
right 90
]
Sauvegarder son programme sous le nom ''%%file.eps%%''
epspic "file.eps
Définir son éditeur de texte (ici ''%%nano%%'')
seteditor "nano
Sauvegarder son programme en ''%%mon_dessin.lg%%''
save "mon_dessin.lg
Lire la procédure ''%%hello%%''
po "hello
Définir la variable ''%%rayon%%'' à la valeur 100
make "inner 100
for [value 4 11 3] [print :value] -> de 4 à 11 par incŕement de 3
```logo
Déplacer le curseur en position absolue des variable ''%%x%%'' et ''%%y%%''
```logo
setpos (list :x :y)
Documentation
Implementations de Logo
Lecture
Quelques exemples
- [[Lewitt 01]]
- [[Lewitt 02]]
- [[Lewitt 03]]
- [[Carrelage]]
- [[Gerstner]]
- [[Grille Simple]]
- [[nid d'abeilles]]