Problème de conversion base 10 vers ...

chocoloop Messages postés 7 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
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

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    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
    1
  2. chocoloop Messages postés 7 Statut Membre
     
    C'est un examen écrit sur feuille.

    Merci pour ta réponse :)
    0
    1. KX Messages postés 19031 Statut Modérateur 3 020
       
      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...
      0