Decodage des nombre réel

Decodage des nombre réel - Sciences - Discussions

Marsh Posté le 01-11-2004 à 16:43:47    

La question est dans le titre :)
Comment decoder (= convertir en base 10) des nombres réels ? Je n'arrive pas à comprendre...
par ex :
7.345 (base 8)
3AB.DCD (hexa)
 
Si qqun pouvait m'expliquer :) (sachant que je maitrise codage/decodage/nombre signé etc etc... donc pas de probleme pour expliquer ^^)
 
Thanks...
 
^_^

Reply

Marsh Posté le 01-11-2004 à 16:43:47   

Reply

Marsh Posté le 01-11-2004 à 16:47:26    

Sylver--- a écrit :

La question est dans le titre :)
Comment decoder (= convertir en base 10) des nombres réels ? Je n'arrive pas à comprendre...
par ex :
7.345 (base 8)
3AB.DCD (hexa)
 
Si qqun pouvait m'expliquer :) (sachant que je maitrise codage/decodage/nombre signé etc etc... donc pas de probleme pour expliquer ^^)
 
Thanks...
 
^_^


 
Que veux tu cracker ?

Reply

Marsh Posté le 01-11-2004 à 16:50:26    

Sylver--- a écrit :


7.345 (base 8)
3AB.DCD (hexa)


Si mes souvenirs sont bons:
7.345(base 8) = 7*8^0 + 3*8^-1 + 4*8^-2 + 5*8^-3
3AB.DCD(base 16) = 3*16^2 + 10*16^1 + 11*16^0 + 13*16^-1 + 12*16^-2 + 13 * 16^-3
 
Mais y a peut-être d'autres modèles de conversion.


---------------
Dorénavant Mario_
Reply

Marsh Posté le 01-11-2004 à 16:52:17    

ben un nombre en base 10, par exemple 123.456 est en fait égal à 1*10^2 + 2*10^1 + 3*10^0 + 4*10^-1 + 5*10^-2 + 6*10^-3
 
donc en base 16, 3AB.DCD, avec A = 10, B = 11, C = 12 et D = 13, c'est égal à 3*16^2 + 10*16^1 + 11*16^0 + 13*16^-1 + 12*16^-2 + 13*16^-3 :o
 
etc...


---------------
Tell me why all the clowns have gone.
Reply

Marsh Posté le 01-11-2004 à 17:56:16    

Hum, je viens de trouver en fait :)
donc pour un chiffre, disons 7.345 (base 8).
1. convertissons le nombre sans virgule en base 10 : 7345(8) =    7)x8+3)x8+4)x8+5 = xyz
2. la virgule est décalé de 3
3. donc 7.345(8) = xyz / 8^3
 
:jap:

Reply

Marsh Posté le 02-11-2004 à 12:27:42    

ben le mieux c'est de le convertir en binaire, puis en 16, c'est plus rapide

Reply

Marsh Posté le 02-11-2004 à 12:29:32    

bongo1981 a écrit :

ben le mieux c'est de le convertir en binaire, puis en 16, c'est plus rapide


tout dépend des moyens dont tu disposes :o


---------------
Tell me why all the clowns have gone.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed