Séances Cycle 4
C4-S06 — Recherche et statistiques
Cycle 4 (5e - 4e - 3e)C4-S06
Recherche linéaire et calculs statistiques dans une collection de données
Niveau : 5e, 4e, 3e
Durée : 55 minutes
Outil : Scratch
Organisation : Binômes
⚡ Actions rapides :
⚡EN 2 MINUTES CHRONO (L'ESSENTIEL POUR LA CLASSE)
⏱️ 15' Algorithme de parcours • 25' Calculs statistiques • 15' Défi🎯 Objectif unique : Calculer la moyenne, le minimum et le maximum d'une liste de nombres avec un parcours borné.
📦 Matériel exact : Jeu de données de températures ou de notes.
⚠️ Piège n°1 à éviter : Oublier de réinitialiser la variable Somme à 0 avant le parcours de liste.
🎯 Objectifs d'apprentissage observables
- Implémenter l'algorithme de recherche linéaire (Linear Search) dans une liste de valeurs.
- Calculer la somme, la moyenne arithmétique, le minimum et le maximum d'une série numérique.
- Traiter des données concrètes interdisciplinaires (relevés de températures ou notes scolaires).
🎒 Matériel & Préparation
- Liste de 10 notes ou 10 relevés de températures météorologiques.
⏱️ Déroulé de la séance
1. Algorithme de recherche linéaire (15 min)
Comment savoir si une valeur V est présente dans une liste ?
- On démarre à l'index 1.
- On compare chaque case avec V.
- Si on trouve, on note la position et on s'arrête (
trouvé = vrai). - Si on arrive au bout sans trouver,
trouvé = faux.
2. Atelier statistique (30 min)
📝 Mission : Le calculateur de moyenne et de note maximale
MoyenÀ partir d'une liste Notes contenant 5 valeurs entières : 1. Calculer la somme des notes
avec un accumulateur. 2. Déduire la moyenne (Moyenne = Somme / Nombre de notes). 3. Déterminer
la note maximale de la série.
3. Bilan mathématique & Complexité (10 min)
Le temps de calcul d'une recherche linéaire est proportionnel au nombre d'éléments dans la liste (complexité linéaire).
💡 Lien avec les Mathématiques 3e
Lien direct avec le programme de statistiques de 3e : effectif total, moyenne pondérée, étendue et valeurs extrêmes.
📊 Grille d'évaluation
| Critère observable | Avec aide | Autonome | Transfert / Dépassement |
|---|---|---|---|
| Utilise la variable d'accumulation pour calculer la somme | Additionne les éléments manuellement sans boucle | Initialise la somme à 0 et accumule dans une boucle | Calcule une moyenne avec des coefficients |
| Trouve la valeur maximale avec un comparateur | Initialise le maximum à 0 au lieu du premier élément (problème avec nombres négatifs) | Initialise Max avec l'élément 1 et compare à chaque itération | Trouve également la valeur minimale et l'étendue de la série |
Last modified on