Aller au contenu
View in the app

A better way to browse. Learn more.

Next

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[resolu] nombre => binnaire

Featured Replies

Posté(e)

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.

Modifié par sloshy

Posté(e)

:mdr:

C'est clair qu'avec un binaire se terminant par un 0, tu ne risquais pas de représenter un nombre impair...

On oublie souvent aussi, avec les puissances de 2, que 2^0 = 1...

Posté(e)
  • Auteur

re lol,

simplement inverser deux chiffres ( 2^3 => 3^2) voilla la cause de mon PB ^^

merci à vous de m'avoir aider

Posté(e)

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...

Posté(e)
  • Auteur

merci de l'explication.

quand je dis que j'ai calculer 3^2 au lieu de 2^3 c'est un reste de dyslexie :s

Archivé

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.