MyLeoNes™

Les types de données : nombres, mots et images — Informatique, 7–10

Les ordinateurs traitent chaque type d’information de manière différente. Informatique, 7–10 ans.

Des informations différentes, des traitements différents

Un ordinateur peut utiliser un nombre, un mot, une image ou une réponse oui/non, mais ce ne sont pas les mêmes sortes de choses. Il doit connaître la sorte pour additionner des nombres, assembler des mots, afficher des images ou choisir correctement. Cette sorte s’appelle un type de donnée.

Pourquoi les types sont importants

Le problème apparaît quand un ordinateur reçoit des symboles sans savoir ce qu’ils signifient. Les caractères 2 et 3 peuvent être des nombres à additionner, ou des lettres dans un code comme 23. Les humains utilisent le contexte naturellement, mais l’ordinateur a besoin d’une indication claire pour ne pas calculer, comparer ou afficher de travers.

Un petit exemple

Imagine un quiz qui demande ton âge et ton prénom. Tu écris 8 pour l’âge et Mia pour le prénom. Le programme traite 8 comme un nombre, donc il peut calculer 8 + 1 = 9 pour l’année prochaine ; il traite Mia comme du texte, donc il peut afficher Bonjour, Mia. Traiter Mia comme un nombre n’aurait aucun sens.

Un nombre écrit comme du texte

Une surprise fréquente est que 2 et 20 soient enregistrés comme du texte plutôt que comme des nombres. L’ordinateur peut alors placer 20 avant 3 parce qu’il compare le premier caractère, ou refuser de les additionner. C’est compréhensible, car les deux se ressemblent à l’écran ; c’est le type caché, et non l’apparence, qui commande l’opération.

Où tu rencontres des types

Les formulaires, les jeux et les applications de dessin utilisent tous des types de données. Un score est un nombre, le nom du joueur est du texte, une couleur peut être stockée avec plusieurs nombres et un son est une suite de mesures. Quand tu choisis une date, écris un message ou modifies une photo, le logiciel décide discrètement comment chaque donnée doit se comporter.

Continue d'explorer

Autres langues

Chargement de MyLeoNes™…