Aller au contenu

[resolu] nombre => binnaire


sloshy

Messages recommandés

salut,

voilà, j'aimerai que vous m'expliquez un point que j'ai du mal à comprendre lors du passage d'un nombre en binnaire.

si je choisis de retranscrire 541 en binnaire, en devellopant, j'obtient:

541 = 512 + 29
512 = 2^9
29 = 2^4 + 13
13 = 2^3 + 4
4 = 2^2

541 = 2^9 + 2^4 + 2^3 + 2^2
541 => 100011100 

mais

2^9 + 2^4 + 2^3 + 2^2

= 512 + 16 + 8 + 4

= 540 :zarb:

aurais-je fais une faute? :yes:

je precise que pour l'éventuel explication que vous aller me fournir, que j'ai 15ans et que par cinséquent mon niveau mathématique n'est pas universitaire :byebye:

merci à tous ceux qui voudrons bien m'expliquer.

Lien vers le commentaire
Partager sur d’autres sites

Euh fais gaffe, quand on transforme en binaire on cherche toujours sous la forme 2^x !

Donc 3^2 est une démarche fausse.

Je te le refais une fois corrigé :

541 = 2^9 + 29
541 = 2^9 + ( 2^4 + 13 )
541 = 2^9 + ( 2^4 + ( 2^3 +  5) )
541 = 2^9 + ( 2^4 + ( 2^3 +  ( 2^2 + 1 ) ) )
541 = 2^9 + ( 2^4 + ( 2^3 +  ( 2^2 + (2^0) ) ) )

Donc : 
541 = 1000011101

On remarque au passage qu'il te manquait un digit dans ta solution (il en faut 10).

Facile à voir : sur 8 bits le bit de plus haut niveau compte 128. Donc pour arriver à coder 512 (première ligne de la décomposition), il en faut encore deux de plus...

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...