Conversion réel en binaire

Résolu
Bonjour,

Comment faire la conversion en décimal de

0,101

3 réponses

  1. je l'ai consulté mais ya pas l'explication sur la manière de faire la conversion
    0
    1. Contributeur
      Mais si ! L'explication est donnée dans le contenu de l'article "expliquant" les bases décimale, binaire et hexadécimale ...

      Ta suite de symboles 0,101 (dont tu ne dis pas quelle base est utilisée : je considère que ta virgule, ici, n'est pas significative) est :
      A. en base 2, système binaire, un demi-octet de 4 bits : 0101
      B. en système décimal, le nombre réel 101

      Conversions

      A. La représentation binaire (càd base 2) de la suite de 4 bits "0101" donne le nombre réel 5 du système décimal.
      B. La représentation décimale (càd base 10) de la suite de 3 chiffres "101" (cent un) donnera 1100101 en base 2 :
      - Pour y arriver, tu fais une suite de divisions euclidiennes par 2 et le résultat sera la juxtaposition des restes ...
      - Divisons donc 101 ...
      101/2 = 50 reste 1
      50/2 = 25 reste 0
      25/2 = 12 reste 1
      12/2 = 6 reste 0
      6/2 = 3 reste 0
      3/2 = 1 reste 1
      1/2 = 0 reste 1
      ce qui donne (il faut transposer la colonne des restes en commençant par le dessous) les sept bits 1100101 ou les 8 bits (l octet) 01010011

      Fais des exercices en contrôlant tes résultats à l'aide du petit programme javascript mentionné tout en bas de l'article.

      J'espère voir été clair !
      0