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

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

Ce TP N°7 disponible sur monirpro.com se concentre sur l'un des piliers de l'informatique : la création de procédures sans paramètre. Jusqu'à présent, pour dessiner une forme, vous répétiez les mêmes commandes plusieurs fois. Grâce aux mots-clés POUR et FIN, vous allez apprendre à "enseigner" de nouveaux mots à la tortue. Créer une procédure, c'est donner un nom à une suite d'instructions pour pouvoir les réutiliser à l'infini sans avoir à les retaper. Cette approche modulaire est la base de tout développement logiciel moderne, car elle permet de rendre le code plus court, plus lisible et surtout beaucoup plus facile à corriger en cas d'erreur.

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

💡 Conseils pour réussir vos procédures sur monirpro.com :

Donner des noms explicites : Un bon programmeur choisit des noms de procédures clairs. Au lieu de nommer votre procédure "P1", appelez-la "CARRE" ou "TRIANGLE". Sur monirpro.com, nous encourageons cette pratique car elle permet de comprendre la fonction d'un bloc de code d'un simple coup d'œil.

Le cycle de création : La création d'une procédure suit toujours trois étapes : la définition (entre POUR et FIN), l'enregistrement dans la mémoire de la tortue, et enfin l'appel (en tapant simplement le nom de la procédure). Maîtriser ce cycle est essentiel pour progresser vers des algorithmes plus complexes.

Vers l'autonomie algorithmique : En terminant ce TP, vous ne vous contentez pas de dessiner ; vous apprenez à structurer votre pensée. Cette capacité à décomposer un dessin complexe en plusieurs petites procédures simples est la marque de fabrique des ingénieurs et des créateurs de solutions numériques performantes.