Problème de conversion base 10 vers ...

Bonjour,

J'ai un examen dans 2 semaines et dans les exercices récapitulatifs il y a un exercice que je n'arrive pas à résoudre.

1) écrire en base 2 et en base 16 :

(0.03125) 10

Pour tous les nombres supérieurs à 0 je comprends mais pas là. Pourriez vous m'aider svp?

Merci d'avance

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. C'est un examen écrit sur feuille.

    Merci pour ta réponse :)
    1. Modérateur
      Même sur feuille, on pourrais te demander de faire une représentation IEEE 754 si tu l'as vu, mais le principe de base est le même...
  2. Modérateur
    Tout dépend quel codage tu utilises pour la représentation des nombres flottants
    Mais le plus simple est de réfléchir comme en base 10 :

    123,456(d) = 1*10^2 + 2*10^1 + 3*10^0 + 4*10^(-1) + 5*10^(-2) + 6*10^(-3) 
    
    101.110(b) = 1*2^2 + 0*2^1 + 1*2^0 + 1*2^(-1) + 1*2^(-2)

    La confiance n'exclut pas le contrôle