Aller au contenu

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

★☆☆Environ 4 min

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 nn bits vont de 00 à 2n−12^n-1.

Voir la correction pas à pas
  1. Sur nn bits, l'intervalle des naturels représentables est [0 ; 2n−1][0\,;\,2^n-1] 2.

  2. Ici n=8n = 8, donc la borne supérieure est 28−12^8 - 1.

  3. On calcule 28=2562^8 = 256, donc 28−1=2552^8-1 = 255.

  4. Vérification : 111111112=128+64+32+16+8+4+2+1=25511111111_2 = 128+64+32+16+8+4+2+1 = 255.

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

★☆☆Environ 5 min

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
  1. Un mot e7e6…e0e_7e_6\dots e_0 vaut ∑ei×2i\sum e_i \times 2^i 2.

  2. Les bits égaux à 1 sont aux rangs 5, 3, 2 et 0.

  3. On additionne les puissances correspondantes : 25+23+22+20=32+8+4+12^5+2^3+2^2+2^0 = 32+8+4+1.

  4. On obtient 4545.

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

★☆☆Environ 6 min

On code les entiers relatifs sur 8 bits par complément à deux.

  1. Écris 55 sur 8 bits, puis obtiens le mot qui représente −5-5.
  2. 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 −x-x sur nn bits est 2n−x2^n - x.

Voir la correction pas à pas
  1. On écrit 5=4+15 = 4+1, donc 55 s'écrit 00000101 sur 8 bits.

  2. On inverse chaque bit : 11111010.

  3. On ajoute 1 : 11111010 + 1 = 11111011. Ce mot représente −5-5.

  4. Lu comme un naturel, 11111011 vaut 128+64+32+16+8+2+1=251128+64+32+16+8+2+1 = 251.

  5. Contrôle : 28−5=256−5=2512^8 - 5 = 256 - 5 = 251. Les deux méthodes concordent.

Le mot 11111011 représente −5-5 ; lu comme un naturel, il vaut 251. Retiens que la représentation de −x-x est un naturel 2, ici 28−52^8-5.

Exercice 4 Lire un octet comme un relatif

★★☆Environ 7 min

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 28=2562^8 = 256.

Voir la correction pas à pas
  1. Le bit de poids fort vaut 1 : le relatif est négatif.

  2. Valeur du naturel lu : 128+64+32+16+4+2=246128+64+32+16+4+2 = 246.

  3. On retranche 282^8 : 246−256=−10246 - 256 = -10.

  4. Vérification : le complément à deux de 1010 est 256−10=246256-10=246, 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

★★☆Environ 8 min

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 262^6.

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 25=322^5 = 32.

Indice 2

Le plus petit relatif correspond au plus petit naturel parmi ces mots.

Voir la correction pas à pas
  1. Les mots commençant par 0 vont de 000000 à 011111, soit les naturels de 0 à 31 : ce sont les valeurs de 0 à 31.

  2. Les mots commençant par 1 vont de 100000 (naturel 32) à 111111 (naturel 63).

  3. On retranche 26=642^6 = 64 : les valeurs vont de 32−64=−3232-64 = -32 à 63−64=−163-64=-1.

  4. La plus petite valeur est donc −25=−32-2^5 = -32 et la plus grande est 25−1=312^5-1 = 31.

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

★★☆Environ 9 min

Sur 8 bits en complément à deux, on additionne −23-23 et 99.

  1. Donne les mots de −23-23 et de 99.
  2. Additionne-les comme des naturels.
  3. Relis le résultat comme un relatif.
Indice 1

Le naturel qui représente −23-23 est 256−23256-23.

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
  1. −23-23 est représenté par le naturel 256−23=233256-23 = 233, soit 11101001 (128+64+32+8+1128+64+32+8+1).

  2. 99 s'écrit 00001001.

  3. Somme des naturels : 233+9=242233+9 = 242, soit 11110010 (128+64+32+16+2128+64+32+16+2). Aucune retenue ne sort des 8 bits.

  4. Le bit de poids fort vaut 1 : on lit 242−256=−14242-256=-14.

  5. Contrôle avec la règle des signes contraires : on fait la différence des valeurs absolues, 23−9=1423-9=14, avec le signe de −23-23, qui a la plus grande valeur absolue 3. On trouve bien −14-14.

Le circuit additionne des naturels, et la lecture en complément à deux donne le bon relatif : −23+9=-23+9= −14.

Exercice 7 Dépassement de capacité

★★★Environ 10 min

Sur 8 bits en complément à deux, on additionne 100100 et 5050 comme des naturels, puis on relit le résultat comme un relatif.

  1. Quel mot obtient-on ?
  2. Quelle valeur lit-on ? Pourquoi est-ce faux ?
Indice 1

Écris 100100 et 5050 en binaire sur 8 bits.

Indice 2

Les valeurs positives représentables sur 8 bits en relatif s'arrêtent à 27−12^7-1.

Voir la correction pas à pas
  1. 100=64+32+4100 = 64+32+4 s'écrit 01100100 ; 50=32+16+250 = 32+16+2 s'écrit 00110010.

  2. Leur somme vaut 150150, soit 10010110 (128+16+4+2128+16+4+2).

  3. Le bit de poids fort vaut 1, donc on lit 150−256=−106150-256=-106.

  4. Le résultat exact d'une telle addition peut sortir de l'intervalle représentable sur nn bits 2 : ici 150150 dépasse 27−1=1272^7-1 = 127, 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

★★★Environ 10 min

Sur 8 bits, −10-10 s'écrit 11110110. On veut représenter le même relatif −10-10 sur 16 bits.

  1. Quel est le naturel qui représente −10-10 sur 16 bits ?
  2. 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 n=16n=16 : le naturel est 216−102^{16}-10.

Indice 2

Compare le début du mot de 16 bits au mot de 8 bits.

Voir la correction pas à pas
  1. Sur 16 bits, le naturel qui représente −10-10 est 216−10=65536−10=655262^{16}-10 = 65536-10 = 65526.

  2. 1010 s'écrit 0000000000001010 sur 16 bits ; on inverse : 1111111111110101 ; on ajoute 1 : 1111111111110110.

  3. Ce mot vaut bien 65526 comme naturel.

  4. On remarque que c'est le mot de 8 bits 11110110 pré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 −10-10 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 nn chiffres binaires et sa valeur dépend du rang de chaque chiffre 2. Pour un relatif, la règle de lecture utilise 2n2^n : sans nn, impossible de savoir si le mot 1111 désigne −1-1 ou 1515. 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 xx puis ajoute 1, et compare avec 2n−x2^n - x. Relis aussi le mot obtenu : le bit de poids fort doit valoir 1 et le naturel lu moins 2n2^n doit redonner −x-x. 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 nn 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

  1. Grands entiers — Mathématiques et informatique, CNRS — Laboratoire de Mathématiques et de Modélisation d'Évry. Consulté le 6 novembre 2026.
  2. BASE2 — Documentation sur les représentations binaires, Université Grenoble Alpes. Consulté le 6 novembre 2026.
  3. Entier relatif, Wikipédia. Consulté le 6 novembre 2026.
  4. 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.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page