Délégation de Meknès
Initiation à la programmation Xlogo
Thème : Initiation à la programmation
Niveau : 2ème année cycle secondaire collégiale
Volume horaire : 2H
Activité de départ
Aider la tortue robot à trouver le chemin adéquat pour arriver au
trésor.
@ Copyright JHILAL Yassine
2
Solution de l’activité
• Avancer 5 carreaux
• Tourner à gauche 90°
• Avancer 3 carreaux
• Tourner à droite 90°
• Avancer 3 carreaux
Ordres ou
• Tourner à droite 90°
instructions
• Avancer 3 carreaux
• Tourner à gauche 90°
• Avancer 10 carreaux
• Tourner à gauche 90°
• Avancer 8 carreaux
• Tourner à droite 90°
@ Copyright JHILAL Yassine 3
@ Copyright JHILAL Yassine 4
Définition d’un programme
informatique
• Un Programme est une suite d’instructions et
d’ordres successives qu’on donne à une machine
pour exécuter une tâche bien précise
@ Copyright JHILAL Yassine 5
Langage de programmation
Pour Communiquer avec un robot ou
une machine on a besoin d’un langage
spécifique qu’on appel un langage de
programmation
@ Copyright JHILAL Yassine 6
Langage de programmation
Pour « parler » avec l’ordinateur et lui expliquer ce qu’il faut faire, les
ingénieurs ont inventé des langages de programmation tel que : Basic ; Visual basic ;
Pascal ; C++ ; Logo ; Java …
Programmer un ordinateur revient donc à communiquer avec lui dans un
langage compréhensible pour machine comme pour le programmeur.
Tous les langages de programmation comportent des instructions qui permettent à
l’ordinateur :
✓ D’effectuer des opérations d’entrée ou de sortie de données ;
✓ De faire des opérations de calcul : Addition, soustraction, multiplication,
division ;
✓ De prendre quelques décisions logiques.
@ Copyright JHILAL Yassine 7
Le langage LOGO
• Le langage Logo a été développé par Seymour PAPERT en
1967 comme un langage d’apprentissage pour enfants. Le
langage permet l’expérimentation de la géométrie planaire par le
biais de la programmation, mais a été largement étendu depuis.
Dans sa version la plus simple, les déplacements d’une tortue
(flèche) sont effectués par des commandes simples de manière à
dessiner sur l’écran.
@ Copyright JHILAL Yassine 8
Vocabulaire de base du langage LOGO
• Déplacements rectilignes:
AV n : Avance n pas.
RE n : Recule n pas.
Pour dessiner la lettre H on peut procéder comme suite :
Début
AV 4 RE 2 TD 90 AV 2 TD 90
Fin
AV 2 RE 4
9
@ Copyright JHILAL Yassine
Vocabulaire de base du langage LOGO
• 2. Déplacements suivant un angle:
• La tortue est représentée par un triangle au centre d’un cercle gradué en degrés.
En position initiale le sommet est dirigé vers le haut. TD n : tourne à droite de n°
• TG n : tourne à gauche de n°
Tortue
0° 0°
90° 90° 90°
90°
180° 180°
Position par défaut TD 30
@ Copyright JHILAL Yassine 10
Exercice d’application N°1
Aider le robot livreur de pizza à trouver le chemin adéquat pour
arriver a la maison.
@ Copyright JHILAL Yassine 11
Exercice d’application
Les consignes à suivre :
➢Avancer X = AV X
➢Tourner à droite X° = TD X°
➢Tourner à gauche X° = TG X°
➢Reculer X = RE X
@ Copyright JHILAL Yassine 12
Exercice d’application N°2
- Considérant la figure ci-dessous :
1) Ecrivez le programme adéquat pour réaliser le dessin ci-dessous.
100
100
@ Copyright JHILAL Yassine 13