Vous êtes sur la page 1sur 31

Unité 3 : La programmation Logo

Cours n°1 : Notion de la programmation

Niveau:
Réalisé par :
•RAHHALI Mounia 3ème année collège

Collège Taourirt Bouceta 1


Quelques définitions

Le LOGO

Quelques primitives dans XLOGO

2
Quelques définitions

Le LOGO

Quelques primitives dans XLOGO

3
Quelques définitions

Le langage de
programmation 
 signes et de codes
 des règles précises
Le programme  (Basic, Pascal, Java, Logo, C…)
 d’instructions (ordres)

La programmation Le logiciel de
programmation 
 logiciel d’application
 d’écrire et de corriger
un programme.

4
Quelques définitions

Le LOGO

Quelques primitives dans XLOGO

5
Le LOGO

Le LOGO est un langage de programmation dédié aux débutants, il permet de


faire apprendre à programmer.
Il y plusieurs versions des logiciels LOGO tel que :

 LOGO.NET

 XLOGO … etc.

Description : Le logiciel LOGO est comme un jeu, il permet à l’utilisateur de


donner des ordres à une tortue pour qu’elle réalise une tache bien définie.

6
Quelques définitions

Le LOGO

Quelques primitives dans XLOGO

7
Quelques primitives dans XLOGO

Primitives Exécution par la tortue Exemple


Av n La tortue avance de n pas Av 100
Re n La tortue recule de n pas Re 100
TD n La tortue tourne droite de n degré TD 90
TG n La tortue tourne gauche de n degré TG 90
LC La tortue lève le crayon et marche sans laisser des traces.  
Bc La tortue baisse le crayon et trace son passage.  
Ve La tortue vide l'écran des dessins déjà faits.  
Fixeexy ab La tortue passe au point de coordonnées (a,b)  
Fixex a La tortue passe au point (a,0)  
Fixey b La tortue passe au point (0,b)  
origine La tortue revient à sa place d'origine  
CT Cache tortue  
MT Montre tortue  
Repete n [instruction] La tortue répète n fois les instructions entre les crochets  
FCC n La tortue change la couleur de son crayon  

8
Unité 3 : La programmation Logo
Cours n°2 : Les procédures

Niveau:
Réalisé par :
•RAHHALI Mounia 3ème année collège

Collège Taourirt Bouceta 9


Définition

Une procédure est un ensemble d'instructions destiné à faire accomplir une


tâ che précise.

Un programme complexe peut être découpé en plusieurs procédures, XLogo


permet de créer des procédures. On distingue deux étapes simples :

 Etape de définition

 Etape appel

10
Etape de définition

Cette étape consiste à écrire le code de la procédure en suivant une

syntaxe bien définie. Syntaxe de définition d'une procédure sous XLogo.

La syntaxe d'une procédure se compose de quatre éléments :

1 Pour NomProcédure 2

Bloc d'instructions Logo 3

Fin
4

11
Etape de définition

Exemple:

1 Pour Carre 2

Repete 4 [AV 150 TD 90] 3

Fin
4

12
Etape appel

L'appel de la procédure est le fait de demander à la tortue d'exécuter cette


procédure.

Pour lancer l'exécution d'une procédure définie par l'utilisateur, nous avons
deux possibilités :

• Saisir son nom dans la console puis valider.

• Sélectionner le nom de la procédure dans la liste de l'outil


"procédures " puis valider.

13
Unité 3 : La programmation Logo
Cours n°3 : Les variables dans xLOGO

Partie II

Niveau:
Réalisé par :
•RAHHALI Mounia 3ème année collège

Collège Taourirt Bouceta 14


Introduction

Pour calculer la somme de deux nombres:


M
er ém
i s or
m or ise
Mé r

Le premier nombre + Le deuxième nombre

La somme

15
Introduction

Pour faire un programme qui calcule la somme de


deux nombres quelconques on doit:

Le premier nombre

mé moire

Le deuxième nombre

16
Introduction

Pour entrer en mémoire un nombre on doit créer et


nommer un petit espace mémoire cet espace
mémoire s’appelle : une variable
Le premier nombre
Mémoire

variable
variable

Le deuxième nombre

17
Définition

Une variable est une case mémoire dont le contenu est


une valeur qui peut changer.

A
Le premier nombre

1
Mémoire
2

Le deuxième nombre
B

18
Utilisation des variables

Pour demander à l’utilisateur de donner la valeur de A


comme premier nombre on écrit dans xLogo :

Lis [Quel est la valeur de A :] "A

19
Utilisation des variables

« xLogo » affiche une boite de dialogue qui demande la valeur A.


« xLogo » garde la valeur A en mémoire.

A
Le premier nombre

Mémoire

20
Utilisation des variables

On fait les mêmes démarches pour écrire et afficher la valeur de B.

Lis [Quel est la valeur de B :] "B


A
Le premier nombre

Mémoire

Le deuxième nombre
B

21
Utilisation des variables

« xLogo » peut calculer la somme de A et B si on écrit :

Pour écrire la phrase entre les crochets.

Ecris [La somme de A et B est :]

Pour afficher le résultat de la somme.


Ecris somme :A :B

22
Les variables et les procédures

Une procédure peut contenir des variables.

procédure paramétrée

23
Une procédure paramétrée

Une procédure paramétrée est une procédure normale dont le


nom est suivi par la liste de variables utilisées à l'intérieur de
cette procédure.

POUR nom_de_la_procedure :v1 :v2 :v3

Primitives à exécuter

FIN

24
POUR nom_de_la_procedure
Une procédure normale
Primitives à exécuter

FIN

POUR nom_de_la_procedure :v1 :v2 :v3


Une procédure paramétrée
Primitives à exécuter

FIN
25
POUR carre
Une procédure normale
Rapete 4 [AV 150 TD 90]

FIN

POUR carre :a
Une procédure paramétrée
Repete 4 [AV :a TD 90]

FIN
26
POUR carre
Une procédure normale
Rapete 4 [AV 150 TD 90]

FIN carre

POUR carre :a
Une procédure paramétrée
Repete 4 [AV :a TD 90]

FIN Carre 200

27
Unité 3 : La programmation Logo
Cours n°4 : La production et la gestion
d’un Programme dans XLOGO
Partie II

Niveau:
Réalisé par :
•RAHHALI Mounia 3ème année collège

Collège Taourirt Bouceta 28


Production d’un programme
XLOGO

L’analyse de la
tache à 1
réaliser

L’écriture du
programme 2

L’ajout de
commentaires 3

La sauvegarde 4

29
L’enregistrement d’un programme

Fichier

Enregistrer Sous

Choisir le dossier

Donner le nom à votre programme

Cliquer sur Enregistrer

30
L’ouverture d’un programme

Fichier

Ouvrir

Choisir le dossier

Cliquer sur le nom de fichier

Cliquer sur ouvrir

31