Jump to content

[resolu] nombre => binnaire


Recommended Posts

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.

Link to comment
Share on other 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...

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...