Séances Cycle 2
C2-S05 — Répétition
Cycle 2 (CP - CE1 - CE2)C2-S05
Répétition : Simplifier un programme
Niveau : CP, CE1, CE2
Durée : 45 minutes
Outil : ScratchJr / Scratch
Organisation : Binômes
⚡EN 2 MINUTES CHRONO (L'ESSENTIEL POUR LA CLASSE)
⏱️ 10' Problème du code long • 25' Simplification • 10' Défi🎯 Objectif unique : Factoriser un script long en utilisant le bloc [répéter 4 fois].
📦 Matériel exact : Exemples avant/après boucle (tracé de carré, danse).
⚠️ Piège n°1 à éviter : Mettre le bloc de départ ou d'initialisation à l'intérieur de la boucle.
🎯 Objectifs d'apprentissage observables
- Identifier un motif d'instructions dupliqué dans un long programme.
- Remplacer une suite redondante par un bloc de boucle `répéter N fois`.
- Comparer deux programmes produisant le même résultat pour évaluer leur lisibilité et concision.
🎒 Matériel & Préparation
- Fiche d'activité comparative : Programme A (16 blocs) vs Programme B (4 blocs).
⏱️ Déroulé de la séance
1. Le défi de la longue liste (10 min)
L'enseignant projette un script interminable : [Avancer] [Sauter] [Avancer] [Sauter] [Avancer] [Sauter] [Avancer] [Sauter]...
Question : « Comment écrire ce même comportement sans fatiguer le programmeur ? »
2. Atelier d'optimisation (25 min)
📝 Mission : Réduire le programme par 4
MoyenPrendre un programme de marche en escalier de 12 blocs et le réécrire en utilisant le bloc orange
répéter.
3. Institutionnalisation (10 min)
La boucle permet de rendre un programme plus court, plus clair et beaucoup plus facile à modifier (ex: changer la hauteur d'une marche en un seul endroit).
💡 Lien avec les Mathématiques
Faites le parallèle avec la multiplication en CE1/CE2 : 3 + 3 + 3 + 3 = 4 x 3. De la même manière, répéter 4 fois une instruction remplace l'addition de blocs identiques.
📊 Grille d'évaluation
| Critère observable | Avec aide | Autonome | Transfert / Dépassement |
|---|---|---|---|
| Identifie le motif élémentaire à répéter | Repère les blocs identiques avec guidage | Isole la séquence exacte formant le motif | Calcule le nombre exact d'itérations nécessaires |
| Utilise correctement la structure de boucle | Place la boucle mais oublie d'y insérer les blocs | Encapsule le motif à l'intérieur du bloc répéter | Modifie le paramètre numérique pour ajuster la distance |
📥 Téléchargements
Fiche méthode : Simplifier une répétition (C2-S05)
c2-s05-fiche-simplifier-repetition-v1.pdf • PDF • 1.2 KB • v1.0 • CC-BY-SA 4.0
Last modified on