Sagot :
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