TP N°7 : Procédures Sans Paramètre (LOGO)

Créer, définir et appeler des blocs d'instructions réutilisables.

Objectif : Découpage et Réutilisation

Ce TP vous apprend à décomposer un dessin complexe en procédures simples, rendant le code plus lisible et facile à modifier.

Exercice 1 : Le Carré Basique (Procédure Simple)

Créez une procédure nommée CARRE_STANDARD qui dessine un carré de 50 pas de côté. La Tortue doit revenir à son point de départ après l'exécution.

Exercice 2 : Le Toit (Procédure Géométrique)

Créez une procédure nommée TOIT_TRIANGLE qui dessine un triangle équilatéral de 50 pas de côté (angle externe de 120°). La Tortue doit revenir à son orientation initiale après le dessin.

Testez-la en tapant : TOIT_TRIANGLE

Exercice 3 : L'Assemblage (Imbrication)

Créez une nouvelle procédure nommée MAISON. Cette procédure doit :

  1. Appeler la procédure CARRE_STANDARD (le corps de la maison).
  2. Se positionner sur le coin supérieur gauche du carré pour commencer le toit.
  3. Appeler la procédure TOIT_TRIANGLE (le toit).

Le résultat final doit être une maison simple avec un toit triangulaire sur un corps carré.

Exercice 4 : Répétition et Composition

Créez une procédure finale nommée QUARTIER qui appelle la procédure MAISON quatre fois de suite, en tournant de 90° à chaque fois pour que les maisons forment un motif en carré autour du centre.

**Astuce :** Entre chaque maison, une simple rotation de 90 degrés suffit pour préparer le dessin suivant, si la tortue est bien revenue à la position de départ de la *procédure* CARRE_STANDARD.

Exécutez-la : QUARTIER