Sagot :

Joker0

Bonjour,

Il faut partir par la "droite" du nombre et remonter les puissances de 2, comme cela :

[tex]01010101 = 1*2^0 + 0*2^1 + 1* 2^2+0* 2^3+1+2^4+0*2^5+1*2^6+0*2^7[/tex]

Donc ce nombre vaut 1 + 4 + 16 + 64 = 85.

Bonne journée :)

Réponse :

BONJOUR

Il faut effectivement utiliser les puissances négatives.

D'abord décomposer le nombre en puissances de 2 (le plus difficile, connais pas d'astuce pour ça):

0.5 + 0.25 + 0 + 0 + 0 + 0 + 0 + 0,00390625 + 0,001953125 = ~0.756

Donc ça donne 0, 1 1 0 0 0 0 0 1 1

En fait, le binaire ne permet pas de calculer exactement un bon nombre après la virgule. (Un nombre tel que 0.3 est quasi incalculable aussi par exemple). Il faut arrondir.

 

c'est la slution

Explications étape par étape