Nombres entiers dans différents bases


Le yeti explorateur de mathématique et d'informatique. yeti

Le cours et les exercices sur la représentation des nombres entiers

Le cours sur les entiers NATURELS dans différentes basesLes exercices sur les entiers dans différentes basesNotebook : conversions d'entiersCours et exercices : codage des entiers relatifs.

Extrait du programme correspondant :

Thème : Représentation des données - types et valeurs de base

Toute machine informatique manipule une représentation des données dont l’unité minimale est le bit 0/1, ce qui permet d’unifier logique et calcul. Les données de base sont représentées selon un codage dépendant de leur nature : entiers, flottants, caractères et chaînes de caractères. Le codage conditionne la taille des différentes valeurs en mémoire.

Contenus Capacités attendues Commentaires
Écriture d’un entier positif dans une base $b \geqslant 2$ Passer de la représentation d’une base dans une autre. Les bases 2, 10 et 16 sont privilégiées.
Représentation binaire d’un entier relatif Évaluer le nombre de bits nécessaires à l’écriture en base 2 d’un entier, de la somme ou du produit de deux nombres entiers.
Utiliser le complément à 2.
Il s’agit de décrire les tailles courantes des entiers (8, 16, 32 ou 64 bits).
Il est possible d’évoquer la représentation des entiers de taille arbitraire de Python.