Trouvez des réponses à vos questions les plus pressantes sur Zoofast.fr. Notre plateforme de questions-réponses offre des réponses détaillées et fiables pour garantir que vous avez les informations dont vous avez besoin.

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