dharck
31 mars 2010 à 14:28
Hum, je fait un bref passage ici, je ne reviendrais certainement plus, mais il existe une méthode toutes simple pour traduire le binaire, je vais vous la donner:
Alors, prenons un chiffre au hasard ... :
12
pour le transformer en binaire on fait:
12 : 2 = 6
comme 6 et un chiffre rond ca donne 0
ensuite on continue comme ca tous le long ...
6:2=3
donc 0
3:2=1,5 (la on a une virgule, donc on met 1)
1:2=0,5 (la aussi on met 1 a cause de la virgule, et comme ensuite il reste 0 c'est fini)
du coup on obtiens 0011, on le retourne 1100 = 12
pour vérifier (ou si on veut traduire 1100) :
on prend le 1100, on le retourne 0011 en dessous on écrit dans l'ordre 2 exposant 0, 2 exposant 1 etc etc ...
donc 2 exposant 0 = 1 on prend le premier chiffre: 1 (l'exposant)X0 (le chiffre binaire)=0
2 exposant 1=2 2x0=0
2 exposant 2=4 4x1=4
2 exposant 3=8 8x1=8
on additionne tous les chiffre trouvé : 0+0+4+8=12 !!
Pour les chiffre après la virgule on fait presque le même:
imaginons que nous avons 12,55
12,55 = 12+0,55 (on décompose)
on sais donc déjà que 12 = 1100 (on va pas le refaire ^^)
il nous reste donc 0,55 a traiter:
on fait simplement X2 cette foi si :
0,55x2=1,10 (le chiffre avant la virgule et 1 donc 1)
0,10x2=0,20 (le chiffre aprés la virgule et 0 donc 0)
0,20x2=0,40 (0)
0,40x2=0,80 (0)
0,80x2=1,60 (1)
0,60x2=1,20 (1)
0,20x2=0,40 (bon on et tombé sur ce que l'on appel un périodique donc ca sert a rien de continuer des lustre, c juste un exemple ...)
donc 0,55= (en binaire) 0,1001 (environ vu que l'on et tombé sur un périodique qui va se répéter a l'infini)
pour vérifier :
0,1001 on fait comme tout a l'heure avec les nombre entier, sauf que la a la place de l'exposant 2 on prend un demie, un quart ect ...
on obtiens donc bien 0,55 (environ vu l'histoire du périodique, ce qui et d'ailleurs une autre histoire lol)
il reste juste a les remettre ensemble :
(attention toute foi que le 0,55 ne doit pas ce retourner)
12 = 0011
0,55= 0,1001
12,55= 0011,1001
voila, j'espère que j'ai été asse clair, si pas : dharck@hotmail.com chuss
x = x_n x_{n-1} ... x_0 où ?p?[0,n], x_p?{0,1} je sais que je ne suis pas trop fort en math mais la !!! je ne conprend PRESQUE RIEN alor essye d'expequer que veux dire sa par ex : ?p?[0,n], x_p?{0,1} ap aprartien a (je ne sais pas), apartien a je e sias poas ces encore plus compliquer que les expretion requilirer il ma falue 30 min pour les aprent et les connaitre !!!