👤

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 é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.

Sagot :

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à !

© 2024 IDNLearn. All rights reserved.