UNITÉ 4 / SÉQUENCE 5 : SYNTHÈSE ET COORDONNÉES (FPOS)

Jusqu'à présent, vous avez dirigé la Tortue en lui indiquant des distances et des angles. Cette séance de Synthèse introduit une méthode beaucoup plus puissante : le système de coordonnées cartésiennes. Grâce à la primitive FPOS (Fixe Position), vous pouvez désormais téléporter la Tortue à un point précis de l'écran en utilisant des axes X (horizontal) et Y (vertical). Comprendre ce quadrillage invisible est une étape majeure sur monirpro.com, car elle lie la programmation informatique à la géométrie mathématique, vous permettant de placer vos dessins avec une précision chirurgicale.

🎯 Activités Préparatoires : Synthèse des Primitives

Activité 1 : Déplacement sans tracé

1. Quel ensemble de commandes est nécessaire pour se déplacer de 50 pas sans dessiner, puis recommencer à dessiner ?

Activité 2 : Angles du Losange

2. Si un losange est tracé avec des rotations alternées de 60 et 120 degrés, combien de côtés a le losange ?

Activité 3 : Orientation après VE

3. Après avoir utilisé la commande VE (Vide Écran), dans quelle direction la tortue est-elle généralement orientée ?

Activité 4 : Changement de couleur

4. Vrai ou Faux : La commande FCC vert change la couleur de l'écran en vert.

Activité 5 : Rôle de RE

5. Quelle commande permet de reculer sans changer l'orientation de la tortue ?

Activité 6 : Le centre de l'écran

6. Quelles sont les coordonnées du centre de l'écran LOGO, là où la tortue apparaît après VE ?

🗺️ Coordonnées et Précision : La Commande FPOS

Concept de Coordonnées [X Y]

Jusqu'à présent, nous avons utilisé les mouvements relatifs (AV, TD) qui dépendent de la position et de l'orientation actuelles de la tortue. Pour plus de précision et pour dessiner des figures complexes, nous utilisons le système de coordonnées absolues de l'écran.

L'écran LOGO est une grille dont le centre correspond aux coordonnées **X=0 et Y=0**. L'axe X est horizontal et l'axe Y est vertical.

La Primitive FPOS (Fixe Position)

La primitive FPOS permet de déplacer la tortue directement à un point précis de l'écran, sans se soucier de son orientation actuelle. Le format est :

FPOS [X Y]

  • **X :** Coordonnée horizontale. Les valeurs positives vont à droite (Est), les valeurs négatives vont à gauche (Ouest).
  • **Y :** Coordonnée verticale. Les valeurs positives vont en haut (Nord), les valeurs négatives vont en bas (Sud).

Exemple d'utilisation :

Si la tortue est au centre [0 0] et que vous voulez la déplacer à 50 pas à droite et 100 pas en haut :

VE ; Retour au centre [0 0]
FPOS [50 100] ; La tortue se déplace directement à ce point.
FPOS [-50 100] ; Déplacement vers le coin supérieur gauche.

Note importante :

Le mouvement de FPOS respecte l'état du crayon. Si le crayon est **baissé** (BC), la tortue dessine. S'il est **levé** (LC), elle se déplace sans tracer.

✏️ Exercices Pratiques de Synthèse (Mouvement, Crayon, et Coordonnées)

Ces exercices requièrent l'utilisation combinée des mouvements relatifs (AV, TD) et des commandes de contrôle (`LC`, `BC`, `FCC`, `FPOS`).

  • Exercice 1 : Le Chemin de Fer Coloré

    Tracer un chemin de fer utilisant deux traits parallèles (rails). Les deux rails doivent être séparés de 40 pas et tracés en **Bleu**.

    Ensuite, positionnez-vous (sans dessiner) et ajoutez les traverses (petits traits horizontaux) entre les rails, en utilisant LC/BC et en changeant la couleur en **Rouge**.

  • Exercice 2 : L'Escalier à 3 Marches (avec FPOS)

    Dessiner un escalier de 3 marches en utilisant les coordonnées absolues pour définir précisément les coins. Chaque marche monte de 30 pas (axe Y) et avance de 40 pas (axe X).

    Commencez au point de départ **[ -100 -100 ]**.

  • Exercice 3 : L'Étoile Décentrée

    Tracez une figure fermée quelconque (ex: un carré de 60 pas) au point de coordonnées **[ 100 100 ]**.

    Ensuite, déplacez la tortue **sans dessiner** au point **[ -100 100 ]** et tracez un triangle équilatéral de 60 pas de couleur différente.

  • Exercice 4 : La Forme H

    Tracez la lettre "H" en utilisant uniquement des commandes **FPOS** pour définir les 7 coins de la figure. Les dimensions sont libres, mais la figure doit être centrée autour de l'axe Y et symétrique.

    (Exemple : Ligne verticale à X=-50, Ligne verticale à X=50, et ligne horizontale de liaison au milieu Y=0).

💡 Comprendre le système FPOS [X Y] :

L'Origine [0 0] : C'est le centre exact de votre écran. C'est le point de départ de la Tortue après une commande "Vide-Écran" (VE).

L'Axe X (Horizontal) : Un nombre positif déplace la Tortue vers la droite, tandis qu'un nombre négatif la déplace vers la gauche.

L'Axe Y (Vertical) : Un nombre positif fait monter la Tortue, alors qu'un nombre négatif la fait descendre vers le bas de l'écran.

La Syntaxe : La commande s'écrit toujours FPOS [X Y]. N'oubliez pas les crochets, ils indiquent à la Tortue qu'il s'agit d'un couple de coordonnées indissociables.