CoursNumérique et sciences informatiques · 1re
Comment un ordinateur, qui ne connaît que des 0 et des 1, peut-il représenter des nombres, du texte, des images ? La spécialité NSI commence par la représentation des données, le langage fondamental de toute l'informatique.
Le cours
Un ordinateur ne manipule que deux états, notés 0 et 1 : c'est le système binaire. Chaque chiffre binaire est un bit. En combinant des bits, on peut représenter n'importe quelle information. Huit bits forment un octet.
Toute information dans un ordinateur est codée en binaire.
Le système binaire n'utilise que deux chiffres : 0 et 1 (un bit).
Les nombres entiers sont représentés en binaire : chaque position correspond à une puissance de 2. On peut convertir un nombre du système décimal (base 10) vers le binaire (base 2) et inversement. Les ordinateurs calculent ainsi avec des suites de bits.
Le binaire permet de coder tous les nombres.
En binaire, le nombre 5 s'écrit 101 (soit 4 + 0 + 1).
Les caractères (lettres, chiffres, symboles) sont représentés par des codes numériques : à chaque caractère correspond un nombre. Des normes comme l'ASCII ou l'Unicode définissent ces correspondances, permettant d'échanger du texte entre machines.
Chaque caractère a un code numérique.
La lettre « A » correspond à un code numérique précis (65 en ASCII).
En programmation, chaque donnée a un type : entier (int), nombre à virgule (float), texte (chaîne de caractères, string), booléen (vrai/faux). Le type indique quelles opérations sont possibles. Bien distinguer les types évite des erreurs.
Le type détermine la nature et les opérations d'une donnée.
Types courants : entier (int), flottant (float), chaîne (str), booléen (bool).
Ce qu'il faut absolument retenir
Vérifie ta compréhension
Exercice 1Quels sont les deux seuls chiffres du système binaire ?
Le système binaire n'utilise que deux chiffres : 0 et 1 (chaque chiffre est un bit).
Exercice 2Combien de bits forment un octet ?
Un octet est formé de 8 bits.
Exercice 3Comment représente-t-on un caractère comme la lettre « A » dans un ordinateur ?
Chaque caractère est représenté par un code numérique, défini par des normes comme l'ASCII ou l'Unicode.
Exercice 4En programmation, chaque donnée a un type (entier, flottant, chaîne, booléen).
Vrai : le type (int, float, str, bool) détermine la nature de la donnée et les opérations possibles.
Exercice 5Pourquoi dit-on que toute information dans un ordinateur est codée en binaire ?
Parce qu'un ordinateur ne manipule physiquement que deux états (0 et 1, le bit). Toute information — nombres, texte, images, sons — est donc convertie en suites de 0 et de 1 pour être stockée et traitée par la machine.