Représentation des textes : ASCII, UTF-8, Unicode en 1ère
Représentation des textes : ASCII, UTF-8, Unicode, c'est une notion de nsi du chapitre « Représentation des données : types et valeurs de base », au programme de 1ère. Voici le cours, un exemple et de quoi t'entraîner.
Représentation des textes : ASCII, UTF-8, Unicode : le cours
Un texte est stocké en mémoire sous forme de nombres. ASCII code 128 caractères (lettres, chiffres, symboles). Unicode en code des millions (tous les alphabets du monde). UTF-8 est une façon d'encoder Unicode en utilisant 1 à 4 octets par caractère.
Exemple
La lettre 'A' vaut 65 en ASCII. L'emoji smiley ou le caractère chinois '中' ne peuvent pas s'écrire en ASCII, il faut Unicode et UTF-8. C'est pourquoi les vieux SMS ne supportaient que des lettres, mais ton téléphone d'aujourd'hui gère tous les emojis.
À retenir
ASCII = 128 caractères basiques ; Unicode = tous les caractères du monde ; UTF-8 = façon d'encoder Unicode en octets variables.
S'entraîner sur représentation des textes : ascii, utf-8, unicode
Fais l'exercice, puis demande au tuteur de te corriger pas à pas.
Exercice 1
Convertis le nombre 42 en base 2 et en base 16. Explique ton calcul.
Corrige cet exercice avec le tuteur →Exercice 2
Crée un dictionnaire pour représenter un élève avec ses notes. Puis écris du code Python pour ajouter une nouvelle note et afficher la moyenne.
Corrige cet exercice avec le tuteur →Cette notion fait partie du chapitre Représentation des données : types et valeurs de base (NSI 1ère).