Portail Pédagogique Scratch
  • 📖 Guide & Outils
  • Espace Élèves (Activités)
  • Cycle 1 (Maternelle)
  • Cycle 2 (Élémentaire)
  • Cycle 3 (Consolidation)
  • Cycle 4 (Collège)
🎓 Formation Cycle 4 (5e, 4e, 3e)Transition Scratch → PythonProjets de référence
Séances Cycle 4
    S01 - Diagnostic & ConsolidationS02 - Logique booléenneS03 - Machine à étatsS04 - Portée des variablesS05 - Listes & TableauxS06 - Recherche & StatistiquesS07 - Blocs personnalisésS08 - Clones & ParticulesS09 - Modélisation & SimulationS10 - Tests & RecetteS11 - Conception en équipeS12 - Projet final & Soutenance
powered by Zudoku
Séances Cycle 4

C4-S05 — Listes

Cycle 4 (5e - 4e - 3e)C4-S05
Listes et tableaux : Stocker et manipuler des collections de données
Niveau : 5e, 4e, 3e
Durée : 55 minutes
Outil : Scratch
Organisation : Binômes
⚡ Actions rapides :👁️Vue Élève (C4-A03) →📥Télécharger la fiche (PDF)
⚡EN 2 MINUTES CHRONO (L'ESSENTIEL POUR LA CLASSE)
⏱️ 15' Structure de liste • 25' Gestion d'inventaire • 15' Bilan
🎯 Objectif unique : Manipuler une liste ordonnée : ajouter, supprimer, consulter par index (1 à N).
📦 Matériel exact : Projet Inventaire RPG ou Tableau des Meilleurs Scores.
⚠️ Piège n°1 à éviter : Scratch indexe à partir de 1 alors que Python indexe à partir de 0.
🎯 Objectifs d'apprentissage observables
  • Comprendre la structure de données **Liste** (ou tableau indexé de 1 à N).
  • Manipuler les 4 opérations fondamentales (CRUD) : Ajouter, Lire par index, Remplacer, Supprimer.
  • Parcourir une liste complète à l'aide d'une boucle et d'un index de positionnement.

🎒 Matériel & Préparation

  • Fiche explicative des blocs de liste (palette orange foncé).
  • Liste de questions/réponses ou inventaire d'objets.

⏱️ Déroulé de la séance

1. De la variable simple à la liste (10 min)

Si un joueur ramasse 10 objets différents, créer 10 variables distinctes (objet1, objet2...) est inefficace. Une liste permet de ranger N éléments dans une seule collection numérotée.

2. Atelier d'application : L'inventaire de jeu de rôle (30 min)

📝 Mission : Gestionnaire d'inventaire

Moyen
  1. Créer une liste Inventaire. 2. Initialiser la liste en la vidant au drapeau vert : supprimer tous les éléments de la liste [Inventaire v]. 3. Ajouter 3 objets : Épée, Potion, Bouclier. 4. Parcourir la liste pour faire dire au héros le contenu complet de son sac à dos.

3. Opérations de suppression et recherche (15 min)

Comment retirer un objet lorsqu'il est consommé ? Utiliser le bloc supprimer l'élément (index) de la liste.

💡 Indice de parcours

Insistez sur le rôle de la variable index : elle sert de pointeur qui avance de la case 1 jusqu'à la longueur de liste.

⚠️ Décalage d'index à la suppression

Quand on supprime l'élément 1 d'une liste de 3 éléments, l'ancien élément 2 devient automatiquement le nouvel élément 1.


📊 Grille d'évaluation

Critère observableAvec aideAutonomeTransfert / Dépassement
Initialise et manipule une listeOublie de vider la liste au démarrage (éléments dupliqués)Ajoute, modifie et supprime des éléments de manière contrôléeGénère un quiz automatique à partir de 2 listes synchronisées (Questions / Réponses)
Parcourt une liste avec un index dynamiqueÉcrit en dur `élément 1`, `élément 2`, `élément 3` manuellementUtilise une boucle avec `index` et `longueur de liste`Recherche si un élément précis est présent dans la liste

📥 Téléchargements

Fiche listes et tableaux de données (C4-S05)
c4-s05-fiche-listes-donnees-v1.pdf • PDF • 1.2 KB • v1.0 • CC-BY-SA 4.0
Télécharger
← Séance précédenteC4-S04 • Variables locales et globales
Séance suivante →C4-S06 • Statistiques et calculs
Last modified on September 13, 2026
S04 - Portée des variablesS06 - Recherche & Statistiques
On this page
  • 🎒 Matériel & Préparation
  • ⏱️ Déroulé de la séance
    • 1. De la variable simple à la liste (10 min)
    • 2. Atelier d'application : L'inventaire de jeu de rôle (30 min)
    • 3. Opérations de suppression et recherche (15 min)
  • 📊 Grille d'évaluation
  • 📥 Téléchargements