Fiche de révision · Spé NSI Première
Types construits : n-uplets, tableaux et tableaux de tableaux
Chapitre : Représentation et traitement des données
En 30 secondes
- Un type construit regroupe plusieurs valeurs : n-uplet (parenthèses, longueur fixée, immuable) ou tableau (crochets, modifiable).
- Les indices commencent à 0 : un tableau de n éléments a ses indices de 0 à n-1, et son dernier élément est à l'indice « n moins 1 ».
- Un tableau de tableaux est une grille : le nombre de cases est le produit lignes par colonnes, et une case se repère par deux indices, ligne puis colonne.
Ce que tu sauras faire
- Distinguer un n-uplet et un tableau, et savoir quand utiliser chacun.
- Accéder à un élément par son indice, en sachant que les indices commencent à 0.
- Repérer une case dans un tableau de tableaux et en compter les cases.
Les mots à connaître
- Type construit
- un type de donnée qui regroupe plusieurs valeurs en une seule structure, par opposition à un type simple comme un entier.
- n-uplet
- une suite ordonnée de valeurs, de longueur fixée, notée entre parenthèses ; en Python, on l'appelle un tuple.
- Tableau
- une collection ordonnée de valeurs accessibles par leur position ; en Python, on utilise une liste, notée entre crochets.
Le piège classique
Commencer à compter les indices à 1 : dans un tableau, le premier élément porte l'indice 0, et le dernier l'indice « longueur moins 1 ».
L'astuce
Indices : le premier élément est à l'indice 0, le dernier à l'indice « longueur moins 1 ». Ne jamais commencer à 1.
Teste-toi : QCM gratuit
10 questions sur « Types construits : n-uplets, tableaux et tableaux de… », corrigées et expliquées. Sans compte.
Je lance le QCM →La fiche complète
Règles, méthode pas à pas, exemple corrigé, exercices et corrections : dans le pack Première, à toi pour l'année.
Voir les packs Première →Ton niveau en 5 minutes
~10 questions du programme de Première, score immédiat, sans compte.
Je teste mon niveau →Dans le même chapitre : Représentation et traitement des données
- Représentation binaire des entiers : conversion et dépassement de capacité
- Encodage des caractères : ASCII, Unicode et UTF-8
- Traitement de données en tables : enregistrements, attributs et dictionnaires
- Représentation des nombres flottants (norme IEEE 754) et limites de précision
- Numérisation d'une image : pixels, résolution et codage RVB
Toutes les fiches Spé NSI Première · Fiches gratuites et packs Première