Bienvenue dans cette deuxième séance de programmation LOGO sur monirpro.com. Après avoir revu les bases, nous allons aujourd'hui apprendre à devenir de véritables créateurs de langage grâce aux Procédures sans paramètre. Une procédure vous permet de regrouper plusieurs instructions sous un seul nom (par exemple, créer une commande "CARRE"). C'est une étape cruciale pour organiser votre pensée : au lieu de répéter sans cesse les mêmes codes, vous allez apprendre à structurer vos programmes pour les rendre plus clairs, plus courts et plus efficaces.
| Unité / Séquence | U3 : Programmation / S1 : Programmation LOGO (Procédures et Variables) |
|---|---|
| Niveau | 3ᵉ année du Collège |
| Durée | 1 heure |
| Séance N° | 2 / 7 |
| Thème | Les Procédures Sans Paramètre |
Sur monirpro.com, nous disons souvent : "Bien nommer une procédure, c'est déjà réussir son programme". Choisissez des noms explicites comme TRIANGLE ou MAISON plutôt que des noms vagues. N'oubliez jamais la syntaxe rigoureuse : une procédure commence toujours par POUR suivi de son nom, et se termine impérativement par FIN. Une fois enregistrée, votre procédure devient une nouvelle commande que la tortue comprendra aussi bien que les commandes natives !
| Phase | Durée (min) | Contenu | Activité du Professeur | Activité des Élèves | Matériel | C.Év. |
|---|---|---|---|---|---|---|
| Rappel / Motivation | 10 | Rappel `REPÈTE`. Discussion sur la nécessité de réutiliser le code du carré. | Questionne : comment dessiner 10 carrés sans réécrire le code ? | Proposent des solutions ; déduction de la nécessité de nommer/stocker le code. | Tableau | Questions/Réponses |
| Cours : Définition Procédure | 15 | Explication du rôle des procédures. Définition et syntaxe de `POUR...FIN`. | Présente la syntaxe et la commande `POUR`. Montre l'éditeur. | Rédigent la procédure `POUR CARRE`...`FIN`. | Ordinateur, Vidéo projecteur | Vérification de la syntaxe |
| TP Pratique | 25 | Saisie de la procédure `CARRE` (taille 100). Exécution par simple appel `CARRE`. | Guide l'entrée et la sortie de l'éditeur de procédure. Propose un second exercice (ex: `TRIANGLE`). | Saisissent, enregistrent et testent l'appel de `CARRE` et `TRIANGLE`. | Ordinateur | Exécution des procédures. |
| Application / Synthèse | 10 | Utilisation de la procédure `CARRE` avec `REPÈTE` pour dessiner une ligne de carrés. | Propose le programme : `REPÈTE 5 [CARRE AV 150]`. | Testent et observent le résultat. Notent la synthèse. | Ordinateur | Résultat visuel / Auto-évaluation |
Vous savez maintenant comment automatiser des dessins répétitifs en créant vos propres procédures. C'est une avancée majeure dans votre parcours de programmeur. Cependant, pour rendre vos programmes encore plus flexibles et intelligents, nous devrons apprendre à manipuler des informations qui changent. Dans la prochaine séance sur monirpro.com, nous aborderons la Séance 3 : Notion de Donnée et de Variable. Vous découvrirez comment stocker des valeurs et comment permettre à la tortue de s'adapter à différentes situations.