Déclic ! · leçon interactive gratuite · chapitre « Comprendre le numérique (1) », leçon 1 sur 4
Coder un texte en ASCII
Comprendre comment un ordinateur code les lettres : chaque caractère a un numéro dans la table ASCII (A = 65, a = 97, espace = 32), puis ce numéro est codé en binaire sur un octet. Coder et décoder une phrase courte.
Sans compte, rien n'est enregistré. Dans une classe Pinpon, vous ouvrez cette leçon en un clic ; chaque élève garde ses leçons terminées et ses étoiles, et vous pouvez la projeter au TBI.
Dans le même chapitre : Comprendre le numérique (1)
- Coder un texte en ASCII
- L’accessibilité numérique
- L’obsolescence programmée
- Le code binaire
Ce que l'élève retient
Dans la table ASCII, chaque caractère a un numéro ; ce numéro est codé en binaire sur un octet.
- A à Z : 65 à 90 ; a à z : 97 à 122 (la majuscule + 32).
- Chiffres 0 à 9 : 48 à 57 ; espace : 32.
- Un caractère = 1 octet = 8 bits. L’espace compte aussi.
- Coder : caractère → code ASCII → binaire. Décoder : binaire → nombre → caractère.
Exemples : A = 65 = 01000001 · OUI = 79 85 73 · « TU ES UN AS » = 11 octets
Comment se passe la leçon
- Une lettre, c’est un nombre
- La table des majuscules
- Le code ASCII
- Coder et décoder
- Attention, pièges !
- À toi de jouer !
- Ce que je garde
Une accroche, une manipulation, la règle, des exemples, les pièges, des exercices corrigés (deux essais, une explication à chaque fois) et un mémo à imprimer. Tout peut être lu à voix haute.
Niveau dans votre pays
- Belgique 2e secondaire
- France 4e
- Québec secondaire 2
- Suisse romande 10H
- Luxembourg 6e
Dans les programmes officiels
D'après les textes officiels (Référentiels de la Fédération Wallonie-Bruxelles) :
- MT-S2-048Expliquer que tout outil numérique est basé sur le principe du codage binaire. S2 · Numérique : création de contenus
- MT-S2-063Coder un nombre (< 256) en binaire. S2 · Numérique : création de contenus
- MT-S2-064Coder une phrase courte (4-5 mots), en respectant un jeu de caractères codés (type code ASCII), en lien avec le code binaire. S2 · Numérique : création de contenus
D'après les textes officiels (Programmes de l’Éducation nationale) :
- TE-C4-006Utiliser les unités de quantité d’information (bit, octet et multiples) et l’ordre de grandeur de la taille d’un fichier. 5e à 3e · Usages et impacts sociétaux du numérique
- TE-C4-022Décrire des objets sous forme de données en précisant leurs types et leurs formats (booléen, 0 et 1). 5e à 3e · Structuration et traitement de données
- TE-C4-023Représenter booléens, caractères (ASCII) et entiers, et traiter des données dans un tableur (calculs, filtres, tris). 5e à 3e · Structuration et traitement de données
D'après les textes officiels (Plan d’études romand (PER)) :
- MA-C3-020Explorer quelques systèmes de numération. 9H à 11H · MSN 32 — Nombres
- NU-78H-008Passer d’un nombre naturel à son équivalent binaire à l’aide d’une table de conversion. 7H à 8H · EN 22 — Science informatique
- NU-C2-015Encoder et décoder des données simples avec un système binaire pour représenter et transmettre une information. 5H à 8H · EN 22 — Science informatique
- NU-C3-018Utiliser un codage informatique pour représenter différents types de données. 9H à 11H · EN 32 — Science informatique
D'après les textes officiels (Plan d’études et programmes du Luxembourg) :
- NU-7E-010Reconnaître différentes sortes de données (nombres, textes, couleurs, graphiques) et la logique de leurs formats 7e · Do you speak Informatique ?
- NU-7E-011Lire, traduire, chiffrer et déchiffrer des informations alphanumériques en données formatées 7e · Do you speak Informatique ?
- NU-6E-010Coder et décoder des nombres et des caractères 6e · Do you speak Informatique ?
- NU-6E-011Développer un système de codage de données complexes et un modèle basé sur les données 6e · Do you speak Informatique ?