Bonjour, Pouvez vous m'aider s'il vous plait. Merci d'avance. Dans notre système décimal (également appelé “base 10”), on utilise 10 chiffres (0 à 9) pour écrir
Question
Dans notre système décimal (également appelé “base 10”), on utilise 10 chiffres (0 à 9) pour écrire les nombres. On peut décomposer chaque nombre en utilisant des puissances de 10. Par exemple, la décomposition du nombre 185 en base 10 est : 185 = 1 x 10² + 8 x 10¹ + 5 x 10⁰.
Dans le système binaire (également appelé “base 2”), utilisé en informatique, on n’utilise que 2 chiffres (0 et 1) pour écrire les nombres. On peut décomposer chaque nombre en utilisant des puissances de 2. Par exemple, la décomposition du nombre 19 en base 2 est : 19 = 1 x 2⁴ + 0 x 2³ +0 x 2²+ 1 x 2¹ + 1 x 2⁰ Donc, dans le système binaire, 19 s’écrit 1 0 0 1 1.
1. Quel est l’écriture décimale (c’est à dire en base 10) du nombre qui s’écrit 11 111 000 en binaire ? Justifier.
2. a. Écrire le nombre 13 en binaire. Justifier.
b. Faire de même avec les nombres 87 et 106. Justifier.
3. Chaque chiffre 0 ou 1 est appelé un bit. Un groupe de 8 bits est appelé un octet. Quel est le plus grand nombre que l’on peut écrire avec un octet ? Donner son écriture décimale.
1 Réponse
-
1. Réponse Hasyata
Bonjour !
1) 11 111 000 -> on le retourne pour plus de simplicité dans le calcul.
-> 000 111 11, ça nous fait :
0*2⁰ + 0*2¹ + 0*2² + 1*2³ + 1*2⁴ + 1*2⁵ + 1*2⁶ + 1*2⁷
= 0*1 + 0*2 + 0*4 + 1*8 + 1*16 + 1*32 + 1*64 + 1*128
= 0 + 0 + 0 + 8 + 16 + 32 + 64 + 128
= 248
2)
a) Pour trouver l'écriture binaire de 13, il faut d'abord trouver la plus grande puissance de 2 inférieure à 13 : ici, c'est 2³, car 2³ = 8 donc 2³ < 13, et 2⁴ = 16 donc 2⁴ > 13 : 2³ < 13 < 2⁴.
Donc :
13 - 8 = 5. On a 13 = 8 + 5 = 1*2³ + 5.
On s'occupe du reste : est-ce que 5 contient 2³⁻¹, donc 2² ?
2² = 4, 4 < 5, donc oui. -> 5-4 = 1
Donc 13 = 1*2³ + 1*2² + 1
Est-ce que 1 contient 2²⁻¹, donc 2¹ ?
2¹ = 2, 2 > 1, donc non.
Donc 13 = 13 = 1*2³ + 1*2² * 0*2¹ + 1.
Enfin, on sait que 1 = 2⁰.
Donc 13 = 13 = 1*2³ + 1*2² * 0*2¹ + 1*2⁰.
Donc en binaire, 13 s'écrit 1101.
b)
pour 87 :
64 < 84 < 128, donc 2⁶ < 84 < 2⁷.
84 = 64 + 16 + 4 + 2 + 1, donc :
84 = 1*2⁶ + 0*2⁵ + 1*2⁴ + 0*2³ + 1*2² + 1*2¹ + 1*2⁰.
Donc en binaire, 84 s'écrit 1010111.
pour 106 :
64 < 106 < 128, donc 2⁶ < 84 < 2⁷.
106 = 64 + 32 + 8 + 2, donc :
106 = 1*2⁶ + 1*2⁵ + 0*2⁴ + 1*2³ + 0*2² + 1*2¹ + 0*2⁰.
Donc en binaire, 106 s'écrit 1101010.
3)
Le plus grand nombre que l'on peut écrire avec un octet est donc :
11111111 ->
1*2⁷ + 1*2⁶ + 1*2⁵ + 1*2⁴ + 1*2³ + 1*2² + 1*2¹ + 1*2⁰
= 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1
= 255
Voilà !