Skip to content
Numérique et sciences informatiques · Première

Idées d’apprentissage actif

Les p-uplets et tableaux

Les structures de données séquentielles, p-uplets (tuples) et tableaux (listes en Python), sont les briques fondamentales de l'organisation de l'information. Ce module apprend aux élèves à structurer des collections de données de manière ordonnée. Ils découvrent la distinction cruciale entre les structures immuables, qui garantissent l'intégrité des données, et les structures mutables, qui offrent de la flexibilité.

Programmes OfficielsBOEN spécialité NSI 1re - Types construits : p-upletsBOEN spécialité NSI 1re - Tableaux indexés, tableaux de tableaux
20–50 minBinômes → Classe entière3 activités

Activité 01

Rotation par ateliers50 min · Petits groupes

Rotation par ateliers: Manipulation de listes

Trois ateliers : un sur l'indexation (trouver l'élément à l'index n), un sur le slicing (découper des listes) et un sur la création de listes par compréhension.

Quelle est la différence entre un tuple et une liste en Python ?
MémoriserComprendreAppliquerAnalyserAutogestionCompétences relationnelles
Générer une leçon complète

Activité 02

Penser-Partager-Présenter20 min · Binômes

Penser-Partager-Présenter: Mutable vs Immuable

Les élèves prédisent le résultat d'un script Python modifiant une liste et un tuple, puis vérifient sur machine et expliquent la différence à leur voisin.

Comment accéder à un élément spécifique d'un tableau ?
ComprendreAppliquerAnalyserConscience de soiCompétences relationnelles
Générer une leçon complète

Activité 03

Cercle de recherche40 min · Petits groupes

Cercle de recherche: Tableaux de tableaux

Les groupes doivent représenter une grille de morpion ou un labyrinthe à l'aide de listes imbriquées et écrire les commandes pour accéder à une case spécifique.

Comment créer un tableau par compréhension ?
AnalyserÉvaluerCréerAutogestionConscience de soi
Générer une leçon complète

Quelques notes pour enseigner cette unité


Attention à ces idées reçues

  • Commencer l'indexation à 1 au lieu de 0.

    C'est l'erreur la plus fréquente. Utiliser des schémas où l'index représente le décalage (offset) par rapport au début du tableau aide à ancrer l'idée que le premier élément est à la distance zéro.

  • Confondre la copie d'une liste et la création d'un nouvel alias.

    Les élèves pensent souvent que 'L2 = L1' crée une nouvelle liste indépendante. Une démonstration visuelle avec des pointeurs ou des étiquettes sur des boîtes physiques montre que les deux variables pointent vers le même objet.


Méthodes utilisées dans ce dossier