Toutes les questionsDonnées

Comment NSI aborde-t-elle la représentation des données ?

1 min de lecture

Comment NSI aborde-t-elle la représentation des données

La représentation des données est un thème fondateur de NSI qui explique comment l'ordinateur encode les informations. Les entiers naturels sont représentés en binaire (base 2) : le nombre 42 en décimal s'écrit 101010 en binaire. Les conversions décimal-binaire et binaire-décimal sont des exercices récurrents au bac. Les entiers relatifs utilisent le complément à deux : les nombres positifs commencent par 0, les négatifs par 1. Les nombres flottants suivent la norme IEEE 754 avec un signe, un exposant et une mantisse, ce qui explique les erreurs d'arrondi (0.1 + 0.2 ≠ 0.3 en Python). Les caractères sont encodés en ASCII (128 caractères) ou UTF-8 (compatible Unicode, qui couvre toutes les langues). Les booléens (True/False) sont la base de la logique informatique avec les opérateurs AND, OR et NOT. Les images sont représentées en pixels avec des valeurs RGB (3 octets par pixel). Le son est échantillonné à une fréquence donnée. Comprendre ces encodages est essentiel pour programmer efficacement et debugger certains comportements inattendus. Sur NSI-Lycée, nous proposons des convertisseurs interactifs et des exercices d'encodage/décodage. Consultez revisemaths.fr pour le calcul en différentes bases, et calculemoi.fr pour les opérations binaires.

EdTech AI