Resolution de la base 10 en base 2 d'un nombr

captain de l'or -  
noobi59 Messages postés 10 Statut Membre -
Bonjour,

bonsoir j'aimerai savoir commen faire pour convertir ce nombre decimal 254,457 de base 10 en base 2
merci

2 réponses

  1. noobi59 Messages postés 10 Statut Membre
     
    yop, j'ai une petite méthode.

    1)Tu met 254 en base 2 et 457 en base 2 en laissant la virgule.

    ce qui donne 1 1 1 1 1 1 1 0,1 1 1 0 0 1 0 0 1

    2)puis tu décale la virgule de telle sorte a avoir 1,..... x2^n comme avec les nombre en base 10. (ex 1120 c'est 1.120 x 10^3)

    ce qui donne 1,1 1 1 1 1 1 0 1 1 1 0 0 1 0 0 1 x 2^7

    3) Puis tu code en IE744 (pas très sur du nom)

    en gros t'a le choix tu code sur

    8 bit > 1/3/4 1 bit de signe, 3 bit d'exposant, 4 bit de mantisse.

    ou 32 bit > 1/8/23 1 signe , 8 exposant , 23 mantisse

    ou 64 bit > 1/11/52 1 signe, 11 exposant , 52 mentisse.

    3)a) le signe est positif donc ici on commence par 0 ,

    ensuite l'exposant est le n du 2^n,

    3)b) ici 7 ce qui donne si on prend 1/3/4 >> 111 mais 111 correspond à l'infini, donc on prend 1/8/23 ce qui donne pour l'instant :

    0 00000111

    3)c)enfin la mentisse c'est les 1 et 0 derrière ta virgule. suffit de copier coller :

    0 00000111 1111110111001001 0000000 (je rajoute des 0 jusque 23).

    voilà on a codé 254,457.

    J'espère t'avoir aidé, si t'a pas compris dit le moi.
    0
  2. noobi59 Messages postés 10 Statut Membre
     
    il s'en fou.
    0