Objet, descripteur, valeur et collection ; les trois types de données (chaîne de caractères, nombre, booléen) ; le format d’une valeur (unité, chiffres après la virgule, date) et le choix des descripteurs utiles ; construire et lire une table de données structurées.
À propos de cette page
Cinq problèmes corrigés, du plus simple au plus complet : la carte d’une pizzeria, les réservations d’un escape game, les résultats d’un marathon, les coquillages d’une sortie à la plage et un comparateur de boîtes de construction. On y cherche les types, on convertit au bon format et on lit des tables.
5 problèmes, du plus simple au plus difficile. Écris tes réponses, puis « Vérifier ».
Résoudre un problème : la méthode
Je repère les objets (une ligne chacun) et les descripteurs (l’en-tête, ou la liste donnée dans l’énoncé).
Pour un type, je me demande : calcule-t-on avec la valeur ? répond-elle par vrai ou faux ? Sinon, c’est une chaîne de caractères.
Avant d’écrire une valeur, je regarde le format de sa colonne : unité du descripteur, chiffres après la virgule, date JJ/MM/AAAA, vrai ou faux.
Pour compter, je parcours la colonne utile de haut en bas et je n’oublie aucune ligne.
Je convertis les unités avant de comparer ou de calculer, puis je réponds avec la valeur au bon format.
Problème 1 · La carte d’une pizzeria★★★Facile
Une pizzeria publie sa carte sous la forme d’une table.
nom
base
prix (€)
végétarienne
Margherita
tomate
9,00
vrai
Reine
tomate
11,50
faux
Chèvre-miel
crème
12,00
vrai
Calzone
tomate
12,50
faux
1. Combien d’objets cette table décrit-elle ?
Une ligne par objet : les 4 pizzas de la carte.
2. Combien de descripteurs ?
Nom, base, prix (€), végétarienne : 4.
3. Type du descripteur « végétarienne » :
Ses valeurs sont vrai ou faux : booléen.
4. Type du descripteur « base » :
Tomate ou crème : des mots, pas vrai ou faux : chaîne de caractères.
5. Combien de pizzas sont à la fois végétariennes et à base de tomate ?
Végétariennes : Margherita et Chèvre-miel ; seule la Margherita est à base de tomate : 1.
6. Prix de deux Reine et d’une Margherita : €
2 × 11,50 + 9,00 = 23,00 + 9,00 = 32,00 €.
Problème 2 · Les réservations d’un escape game★★★Facile
Le site d’un escape game enregistre chaque réservation avec six descripteurs : numéro de réservation (par exemple R0315), date (JJ/MM/AAAA), heure de début, joueurs (de 2 à 6 personnes), salle, payée (vrai ou faux). Le tarif est de 22 € par joueur.
1. Type du descripteur « joueurs » :
On calcule avec (le prix dépend du nombre de joueurs) : nombre.
2. Type du descripteur « payée » :
Vrai ou faux : booléen.
3. Type du descripteur « numéro de réservation » :
Une lettre et des chiffres, sans calcul : chaîne de caractères.
4. Une famille réserve pour le samedi 7 novembre 2026. Valeur de la case « date » :
Format JJ/MM/AAAA : 07/11/2026.
5. Elle vient à 5 joueurs. Le site ajoute le descripteur « prix total (€) ». Sa valeur :
5 × 22 = 110.
6. La famille a payé en ligne en réservant. Valeur de la case « payée » :
C’est payé : vrai.
Problème 3 · Les résultats d’un marathon★★★Moyen
Les organisateurs d’un marathon (42,195 km) rangent les résultats dans une table : dossard | prénom | temps (min) | a fini la course. Les numéros de dossard ont quatre chiffres.
1. Type du descripteur « temps (min) » :
On calcule avec (écart entre deux coureurs, classement) : nombre.
2. Le dossard d’Inès est « 0457 ». Type du descripteur « dossard » :
On ne calcule pas avec un dossard, et son 0 du début compte : chaîne de caractères.
3. Inès a couru en 3 h 42 min. Valeur de la case « temps (min) » :
3 × 60 + 42 = 180 + 42 = 222 min.
4. Hugo a couru en 4 h 05 min. Valeur :
4 × 60 + 5 = 245 min.
5. Combien de minutes Hugo a-t-il mis de plus qu’Inès ?
245 − 222 = 23 min.
6. Un coureur a abandonné au 30e kilomètre. Valeur de la case « a fini la course » :
Il n’a pas fini : faux.
Problème 4 · Les coquillages de la classe★★★Moyen
Après une sortie à la plage, la classe range ses coquillages dans une table : n° | nom | longueur (mm) | intact. Notes prises sur place : n° 1 : moule, 4,5 cm, cassée ; n° 2 : coque, 32 mm, intacte ; n° 3 : patelle, 3 cm, intacte ; n° 4 : coquille Saint-Jacques, 0,11 m, intacte.
1. Valeur de « longueur (mm) » pour le n° 1 :
4,5 cm = 4,5 × 10 mm = 45 mm.
2. Pour le n° 3 :
3 cm = 30 mm.
3. Pour le n° 4 :
0,11 m = 0,11 × 1 000 mm = 110 mm.
4. Valeur de « intact » pour le n° 1 :
La moule est cassée : faux.
5. Combien de coquillages intacts mesurent plus de 4 cm ?
4 cm = 40 mm. Plus de 40 mm : n° 1 (45 mm) et n° 4 (110 mm) ; le n° 1 est cassé : seul le n° 4, soit 1.
6. Combien de valeurs la table contient-elle ?
4 objets × 4 descripteurs = 16 valeurs.
Problème 5 · Le comparateur de boîtes de construction★★★Difficile
Un site compare des boîtes de briques de construction. Voici un extrait de sa table.
référence
thème
nombre de pièces
prix (€)
âge minimum (ans)
B-210
ferme
420
37,90
6
B-354
vaisseau
1050
99,90
9
B-118
caserne
640
54,90
7
1. Quel descripteur permet de distinguer deux boîtes qui ont le même thème ?
La référence est différente pour chaque boîte : elle distingue les objets.
2. Combien de ces boîtes conviennent à un enfant de 8 ans, d’après l’âge minimum ?
Âges minimum 6, 9 et 7 : seules 6 et 7 sont inférieurs ou égaux à 8 : 2 boîtes.
3. Prix par pièce de la boîte B-210, arrondi au centième d’euro : €
B-210 : 37,90 ÷ 420 ≈ 0,090 € ; B-354 : 99,90 ÷ 1 050 ≈ 0,095 € ; B-118 : 54,90 ÷ 640 ≈ 0,086 €. La moins chère à la pièce : B-118.
5. Le site ajoute le descripteur « contient des figurines ». Son type :
Vrai ou faux : booléen.
6. Avec ce nouveau descripteur, combien de valeurs la table des trois boîtes contient-elle ?
3 objets × 6 descripteurs = 18 valeurs.
Bloqué sur ce chapitre ?
Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.