📄 FICHE PÉDAGOGIQUE - U3 S1 : Séance 5 : Fiche d'Exercices et TP de Consolidation

Bienvenue dans cette cinquième séance de Programmation LOGO sur monirpro.com. Savoir programmer, c'est avant tout savoir résoudre des problèmes. Aujourd'hui, nous mettons de côté la théorie pour nous concentrer sur la pratique intensive à travers une Fiche d'Exercices et un TP de Consolidation. Cette séance est conçue pour renforcer votre agilité avec les variables et les paramètres. Vous allez relever des défis graphiques de plus en plus complexes, qui vous forceront à structurer votre code de manière propre et efficace avant d'aborder des concepts encore plus avancés.

Unité / SéquenceU3 : Programmation / S1 : Programmation LOGO (Procédures et Variables)
Niveau3ᵉ année du Collège
Durée1 heure
Séance N°5 / 7
ThèmeTP de Consolidation : Procédures, Variables, REPÈTE

Rubriques Pédagogiques

🎯 Objectifs & Pré-requis

  • Consolider la maîtrise des procédures paramétrées.
  • Résoudre des problèmes complexes en utilisant les notions vues.
  • Préparer le concept d'imbrication (Séance 6).

🧠 Pré-requis

Maîtrise de la procédure POLY :taille :cotes vue en Séance 4.

🛠️ Compétences & Savoirs

  • Compétences : Décomposer un dessin simple en une procédure unique. Créer et exécuter une procédure demandant plusieurs paramètres. Identifier les parties répétitives pour utiliser REPÈTE.
  • Savoirs : Synthèse des commandes : AV, TD, TG, REPÈTE, POUR, FIN, FAIS, :variable.
  • Savoir-faire : Rédiger et tester des algorithmes paramétrés comme ETOILE :TAILLE ou RECT :LARG :LONG.
💡 L'astuce MonirPro
Sur monirpro.com, nous rappelons que la programmation est un sport de l'esprit. Si votre dessin ne ressemble pas au modèle, ne l'effacez pas tout de suite ! Analysez votre code ligne par ligne pour comprendre où la tortue a dévié. Utilisez ces exercices pour tester les limites de vos procédures paramétrées. Plus vous pratiquerez la correction de vos propres "bugs", plus vous deviendrez un programmeur redoutable et autonome.

Déroulement de la Séance (1h)

Phase Durée Contenu Activité du Professeur Activité des Élèves Matériel C.Év.
Mise en place / Rappel 10 min Distribution de la fiche d'exercices. Rappel des consignes de la procédure POLY. Donne les consignes et les barèmes de notation. Organisent leur plan de travail et ouvrent le logiciel. Fiche d'exercices Validation de la procédure POLY.
Exercice 1 : Étoile Paramétrée 25 min Créer la procédure ETOILE :TAILLE (avec angle 144° ou 36°). Circule pour assister les élèves sur le calcul des angles et la syntaxe. Rédigent, enregistrent et testent la procédure. Ordinateur Résultat visuel. Cohérence angle/répétition.
Exercice 2 : Rectangle Flexible 20 min Créer une procédure RECT :LARG :LONG (utilisant deux paramètres). Insiste sur l'ordre des paramètres dans la définition et l'appel. Rédigent la procédure et la testent avec différentes valeurs (ex: RECT 50 100). Ordinateur Vérification de l'ordre des paramètres.
Correction Rapide 5 min Correction collective et rapide des deux exercices. Affiche une solution fonctionnelle. Met en évidence les erreurs courantes. S'auto-corrigent et notent les corrections. Vidéo projecteur Auto-correction

❓ Questions Fréquentes sur les Exercices LOGO

Quelle est l'astuce pour calculer l'angle d'une étoile à 5 branches ?
Pour une étoile à 5 branches classique, la tortue doit effectuer des tours complets multiples de 360°. L'astuce est d'utiliser la formule 180° - (180° / 5) = 144° pour l'angle interne, ou simplement de tourner de 144° à chaque sommet en répétant 5 fois.
Pourquoi l'ordre des paramètres est-il important dans la procédure RECT ?
L'ordinateur lit les instructions séquentiellement. Si votre procédure est définie comme POUR RECT :L :H, elle attend d'abord la Largeur puis la Hauteur. Si vous l'appelez avec RECT 50 100, elle attribuera 50 à la Largeur et 100 à la Hauteur. Inverser ces valeurs changerait la forme du rectangle (vertical au lieu d'horizontal).
Comment utiliser une variable pour changer la couleur d'une forme dynamiquement ?
Vous pouvez ajouter un paramètre pour la couleur, par exemple : POUR ETOILE :TAILLE :COULEUR FAIS "CRAYON :COULEUR REPÈTE 5 [AV :TAILLE TD 144] FIN. Ainsi, vous pouvez dessiner des étoiles de couleurs différentes simplement en changeant la valeur lors de l'appel.
Que faire si mon rectangle ne se ferme pas correctement ?
Vérifiez que vous utilisez bien les commandes de rotation de 90°. La séquence correcte est : Avance Largeur, Tourne 90°, Avance Longueur, Tourne 90°, Avance Largeur, Tourne 90°, Avance Longueur. Vérifiez aussi que vous avez bien mis les deux-points devant les variables (:LARG et :LONG).

Félicitations pour avoir complété ces défis ! Votre maîtrise des commandes et des paramètres est désormais solide. Il est temps de passer à la vitesse supérieure en apprenant à faire coopérer vos programmes entre eux. Dans la prochaine séance sur monirpro.com, nous aborderons la Séance 6 : Procédures Imbriquées et Programmes Créatifs. Vous découvrirez comment appeler une procédure à l'intérieur d'une autre pour créer des figures géométriques spectaculaires et des chefs-d'œuvre de programmation.

💡 Conseil pour l'enseignant : Proposez un défi "Tortue Artiste" : demandez aux élèves de créer une figure géométrique complexe en utilisant au moins deux procédures imbriquées et une variable. Cela les force à planifier, modulariser et tester, compétences clés en algorithmique.

Séance 6 : Procédures Imbriquées →