Xlogo

Les procédures XLOGO

1 - Définition

La procédure xlogo est un petit programme délimité par les deux mots Pour et fin.

Elle s’écrit en général comme ci-dessous :

 

Pour nom_de_la_procedure

 

    Primitives à exécuter

Fin

2 – L’écriture d’une procédure :

Pour écrire une procédure, on utilise l’éditeur de procédures de XLOGO en cliquant sur le bouton Editeur.

3- L’enregistrement d’une procédure :

On clique sur le pingouin pour enregistrer une procédure et quitter l’éditeur Pingouin.

Pour quitter sans mémoriser (enregistrer), on clique sur le panneau interdit Panneau interdit.

 

4- Suppression d’une procédure :

Pour supprimer une procédure, on utilise les primitives EFFACENOM ou EFN.

 

Exemple :

 

Pour carre

  Repete 4 [av 100 td 90]

Fin

 

Quand j’appelle cette procédure par son nom, les primitives qui existent dans son corps s’exécutent et j’orients par la suite le résultat, ici sous forme d’un dessin, un carré de 100 points de longueur pour chaque côté.


 

Des procédures intelligentes

1 – Les procédures avec paramètres :

Définition

C’est une procédure dont le nom est suivi de la liste de variables utilisées au sein de cette procédure.

       Pour nom_de_la_procédure :v1 :v2 :v3

               Corps de la procédure

       Fin

Exemple :

Pour carre :L

       Repete 4 [av :L td 90]

fin

Exercice 01

1 - J’écris une procédure qui trace un rectangle, de n’importe quelle longueur et de largeur.

Réponse

1 - 

Pour rectangle :a :b

ve

ftc 3

fcc rouge

repete 2 [AV :a TD 90 AV :b TD 90]

CT

Fin

Dans la ligne de commande, on saisit la commande: rectangle 250 100

Le résultat est un rectangle 250 longueur et 100 largeur.

Voir la liste des primitives


 

Exercices 2

1- dessine un angle et sa bissectrice.

2 - dessine avec deux couleurs différentes deux droites perpendiculaires.

3 - dessine avec deux couleurs différentes deux droites Parallèles.

4 - dessine un segement en bleu et sa médiatrice en rouge.

Exercices 3

Écrire une procédure qui trace un cube de n’importe quelle longueur de côté.

Exercices 4

Écrire une procédure qui trace un cercle de n’importe quelle diamètre.

Exercices 5

Écrire une procédure qui trace un triangle équilateral circonscrit dans un cercle.

 

poly3.jpg

Exercices 6

Écrire une procédure qui réalise le dessin suivant:

cercles.jpg

Voir la liste des primitives

Réponses dans la page suivantes ---------------->

Exercices 2

AV 200

ORIGINE  

TD 80 AV 200

ORIGINE

FTC 2 FCC ROUGE 

TG 40 AV 200

CT

Exercices  3

 

7 votes. Moyenne 2.29 sur 5.

Commentaires (4)

1. nouhayla jeudi 23 Janvier 2014

(Y)

2. zineb lundi 18 Mars 2013

mais ou est la solution du 4 exercice ??

3. jjjjj jeudi 28 Février 2013

4. YOUNES vendredi 18 Janvier 2013

c'est bien

Ajouter un commentaire

Vous utilisez un logiciel de type AdBlock, qui bloque le service de captchas publicitaires utilisé sur ce site.

Date de dernière mise à jour : mercredi 16 Décembre 2015

Créer un site gratuit avec e-monsite - Signaler un contenu illicite sur ce site