Programmation logo

Unité 4 : Programmation LOGO

1-Langage de programmation 

Un langage de programmation est un moyen de communication par lequel le programmeur communique avec l'ordinateur.


Exemple :    java – SQL - logo

2-Les primitives de base de xlogo

av_n        : avancer de n pas
re_n         : reculer de n pas
td_n         : tourne droite de n degré
tg_n         : tourne gauche de n degré
ct             : cache tortue
mt           : montre tortue
ve           : vide écran et revenir à la position initiale
nettoie  : efface la zone de dessin et laisse la tortue au même endroit
lc            : lève crayon
bc           : baisse crayon
go           : la tortue gomme tous les traits qu’elle rencontre
remplis : mettre la couleur de remplissage
fcc          : fixe couleur crayon

    
3-Les angles des polygones réguliers

L’angle de rotation est calculé de la façon suivante:

  = 360 / nombre de côtés

 Triangle équilatéral :    α = 360 / 3  = 120°
 Carré : α = 360 / 4  = 90°
 Pentagone : α = 360 / 5  = 72°
 Hexagone : α = 360 / 6  = 60°
 Heptagone : α = 360 / 7  = 51.43°
 Octogone : α = 360 / 8  = 45°

 Cercle : α = 360 / 360  = 1°

Exercice 1:

Écrire un programme logo des formes suivantes:

 - Triangle équilatéral de 100 pas de côté
 - Carré de 120 pas de côté
 -  Hexagone rouge de 140 pas de côté

4-La commande repete 

Syntaxe :                 repete n [instructions]

Exemples: 
Carré :                repete 4 [av 100 td 90]
Hexagone :           repete  6 [av 100 td  60]


Exercice 2: refaire l’exercice 1 en utilisant la commande repete

5-Les procédures

On peut définir nos propres commandes à l’aide des procédures.
Syntaxe :
         Pour nom
         Instructions
         Fin
Exemple:   Pour carré
                   repete 4 [av 100 td 90]
                       Fin

Exercice 3: refaire l’exercice 1 en utilisant les procédures 




Commentaires