Numérique et sciences informatiques (spécialité) · Première
Représentation des entiers relatifs : exercices corrigés de 1re NSI
Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur
L'essentiel
- Un entier relatif est un entier naturel muni d'un signe, positif ou négatif, qui indique sa position par rapport à 0 sur un axe orienté 3.
- Sur n bits, un entier naturel s'écrit avec n chiffres binaires et l'intervalle représentable va de 0 à 2^n − 1 2.
- Pour les entiers relatifs, la technique du complément à deux représente −x par un entier naturel 2 ; dans ces exercices, ce naturel vaut 2^n − x.
- Pour lire un mot de n bits : si son bit de poids fort est 0, la valeur est le naturel lu ; s'il est 1, on retranche 2^n.
- Additionner deux relatifs de même signe peut donner un résultat hors de l'intervalle représentable sur n bits : c'est le dépassement de capacité 2.
Comment utiliser ces exercices
Ces exercices te font manipuler les entiers relatifs tels qu'un ordinateur les range : sur un nombre fixé de bits. En mathématiques, un entier relatif est un entier naturel auquel on ajoute un signe, positif ou négatif, qui indique sa position par rapport à 0 sur un axe orienté 3. Un ordinateur ne dispose que de 0 et de 1 : il doit donc coder ce signe dans les bits eux-mêmes. Cherche chaque exercice seul avant d'ouvrir les indices, puis compare ta démarche à la correction, étape par étape.
Les exercices
Exercice 1 Le plus grand naturel sur 8 bits
Un octet contient 8 bits. On l'utilise pour stocker uniquement des entiers naturels.
Quelle est la plus grande valeur que l'on peut représenter ?
Indice 1
Le plus grand mot est celui où tous les bits valent 1.
Indice 2
Les naturels représentables sur bits vont de à .
Voir la correction pas à pas
Sur bits, l'intervalle des naturels représentables est 2.
Ici , donc la borne supérieure est .
On calcule , donc .
Vérification : .
Sur 8 bits, le plus grand naturel est 255, écrit 11111111. Le mot 00000000 donne 0 : cela fait 256 valeurs possibles.
Exercice 2 Lire un octet comme un naturel
On considère l'octet 00101101, lu comme un entier naturel. Donne sa valeur en écriture décimale.
Indice 1
Numérote les bits de droite à gauche en commençant à 0.
Indice 2
Ne garde que les puissances de 2 correspondant à un bit égal à 1.
Voir la correction pas à pas
Un mot vaut 2.
Les bits égaux à 1 sont aux rangs 5, 3, 2 et 0.
On additionne les puissances correspondantes : .
On obtient .
00101101 représente 45. Les zéros de tête ne changent pas la valeur d'un naturel : ils fixent seulement la taille du mot.
Exercice 3 Écrire −5 sur 8 bits
On code les entiers relatifs sur 8 bits par complément à deux.
- Écris sur 8 bits, puis obtiens le mot qui représente .
- Quelle valeur décimale a ce mot lorsqu'on le lit comme un naturel ?
Indice 1
Inverse chacun des 8 bits de 5, puis ajoute 1.
Indice 2
Le naturel qui représente sur bits est .
Voir la correction pas à pas
On écrit , donc s'écrit
00000101sur 8 bits.On inverse chaque bit :
11111010.On ajoute 1 :
11111010+ 1 =11111011. Ce mot représente .Lu comme un naturel,
11111011vaut .Contrôle : . Les deux méthodes concordent.
Le mot 11111011 représente ; lu comme un naturel, il vaut 251. Retiens que la représentation de est un naturel 2, ici .
Exercice 4 Lire un octet comme un relatif
Avec le complément à deux sur 8 bits, quelle est la valeur de l'entier relatif représenté par 11110110 ?
Indice 1
Le bit de poids fort est 1 : le nombre est négatif.
Indice 2
Calcule d'abord le naturel lu, puis retranche .
Voir la correction pas à pas
Le bit de poids fort vaut 1 : le relatif est négatif.
Valeur du naturel lu : .
On retranche : .
Vérification : le complément à deux de est , soit
11110110. On retrouve le mot de départ.
Le mot 11110110 représente −10. Même mot, deux lectures : 246 en naturel, −10 en relatif.
Exercice 5 Étendue des relatifs sur 6 bits
On code des entiers relatifs sur 6 bits par complément à deux, avec la règle de lecture : bit de poids fort 0 → naturel lu ; bit de poids fort 1 → naturel lu moins .
Quelle est la plus petite valeur représentable ? Donne aussi la plus grande.
Indice 1
Les mots commençant par 1 sont ceux dont le naturel lu est au moins .
Indice 2
Le plus petit relatif correspond au plus petit naturel parmi ces mots.
Voir la correction pas à pas
Les mots commençant par 0 vont de
000000à011111, soit les naturels de 0 à 31 : ce sont les valeurs de 0 à 31.Les mots commençant par 1 vont de
100000(naturel 32) à111111(naturel 63).On retranche : les valeurs vont de à .
La plus petite valeur est donc et la plus grande est .
Sur 6 bits on représente les relatifs de −32 à 31, soit 64 valeurs, chacune avec une seule écriture. Cette unicité de l'écriture permet de tester l'égalité de deux entiers en comparant leurs bits 1.
Exercice 6 Additionner un négatif et un positif
Sur 8 bits en complément à deux, on additionne et .
- Donne les mots de et de .
- Additionne-les comme des naturels.
- Relis le résultat comme un relatif.
Indice 1
Le naturel qui représente est .
Indice 2
La somme de deux entiers de signes contraires a le signe de celui qui a la plus grande valeur absolue 3.
Voir la correction pas à pas
est représenté par le naturel , soit
11101001().s'écrit
00001001.Somme des naturels : , soit
11110010(). Aucune retenue ne sort des 8 bits.Le bit de poids fort vaut 1 : on lit .
Contrôle avec la règle des signes contraires : on fait la différence des valeurs absolues, , avec le signe de , qui a la plus grande valeur absolue 3. On trouve bien .
Le circuit additionne des naturels, et la lecture en complément à deux donne le bon relatif : −14.
Exercice 7 Dépassement de capacité
Sur 8 bits en complément à deux, on additionne et comme des naturels, puis on relit le résultat comme un relatif.
- Quel mot obtient-on ?
- Quelle valeur lit-on ? Pourquoi est-ce faux ?
Indice 1
Écris et en binaire sur 8 bits.
Indice 2
Les valeurs positives représentables sur 8 bits en relatif s'arrêtent à .
Voir la correction pas à pas
s'écrit
01100100; s'écrit00110010.Leur somme vaut , soit
10010110().Le bit de poids fort vaut 1, donc on lit .
Le résultat exact d'une telle addition peut sortir de l'intervalle représentable sur bits 2 : ici dépasse , la plus grande valeur positive représentable sur 8 bits.
On lit −106 au lieu de 150 : c'est un dépassement de capacité. Deux positifs dont la somme donne un négatif signalent toujours ce problème.
Exercice 8 Passer de 8 à 16 bits
Sur 8 bits, s'écrit 11110110. On veut représenter le même relatif sur 16 bits.
- Quel est le naturel qui représente sur 16 bits ?
- Quel mot de 16 bits obtient-on ? Que remarques-tu par rapport au mot de 8 bits ?
Indice 1
Applique la même règle avec : le naturel est .
Indice 2
Compare le début du mot de 16 bits au mot de 8 bits.
Voir la correction pas à pas
Sur 16 bits, le naturel qui représente est .
s'écrit
0000000000001010sur 16 bits ; on inverse :1111111111110101; on ajoute 1 :1111111111110110.Ce mot vaut bien 65526 comme naturel.
On remarque que c'est le mot de 8 bits
11110110précédé de huit bits égaux à 1, c'est-à-dire du bit de signe répété.
Pour agrandir un relatif sans changer sa valeur, on recopie le bit de signe à gauche. Le naturel qui représente sur 16 bits vaut 65526.
Les questions qu'on se pose
Pourquoi faut-il toujours préciser le nombre de bits ?
Un entier naturel s'écrit sur chiffres binaires et sa valeur dépend du rang de chaque chiffre 2. Pour un relatif, la règle de lecture utilise : sans , impossible de savoir si le mot 1111 désigne ou . Le nombre de bits fait partie de la définition de la représentation.
Comment vérifier rapidement ma représentation d'un négatif ?
Contrôle de deux façons : inverse les bits de puis ajoute 1, et compare avec . Relis aussi le mot obtenu : le bit de poids fort doit valoir 1 et le naturel lu moins doit redonner . Si les deux méthodes donnent le même mot, il est correct.
Comment repérer un dépassement lors d'une addition ?
Quand tu additionnes deux relatifs de même signe, le total peut sortir de l'intervalle que bits savent coder 2. Le signe du résultat te met la puce à l'oreille : deux positifs qui donnent un négatif, ou deux négatifs qui donnent un positif, indiquent un dépassement. Deux entiers de signes contraires, eux, ne dépassent jamais.
Sources
- Grands entiers — Mathématiques et informatique, CNRS — Laboratoire de Mathématiques et de Modélisation d'Évry. Consulté le 6 novembre 2026.
- BASE2 — Documentation sur les représentations binaires, Université Grenoble Alpes. Consulté le 6 novembre 2026.
- Entier relatif, Wikipédia. Consulté le 6 novembre 2026.
- Construction des entiers relatifs, Wikipédia. Consulté le 6 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.