Automatisme
#1
Posté 17 février 2008 - 17:38
Voila j'ai besoin de vous pour transformer (1A6)16=(?)2
je l'ai dabord fait d'une methode indirect en passant par une base 10
Valeur 256 16 1
1 A 6 =(422)10
puis transformer en base 2
256 128 64 32 16 8 4 2 1
1 1 0 1 0 0 1 1 0
sa marche mais mon professeur veut que je le fasse de façon direct en divisant mais je bloque:
pour diviser tout par 2
1A6/2=D3 reste 0
D3/2=(66)10 (42)16 reste 1
42/2=21 reste 0 et la sa ne marche plus (on lit les divisions a l'envers donc sa c'est le debut de mon nombre 110 la 010 )
pouvez vous m'aidez!!
merci d'avance
#2
Posté 17 février 2008 - 18:24
je te conseille de faire la technique de la "balance" (c'est qu'avait donné mon prof de fac à ça !
tu mets d'un côté ton nombre en hexa (1A6) et de l'autre le nombre en binaire correspondant à chacun
( 1 A 6 )16 => (_ _ _ _ _ _ _ _ _ _ _ _)2
ex: avec (2C7)16 => (0010 1100 0111)2
Arthur Rimbaud
#3
Posté 17 février 2008 - 18:27
La technique de la division n'est effectivement pas facile à mettre en pratique sur ce cas-là.
je te conseille de faire la technique de la "balance" (c'est qu'avait donné mon prof de fac à ça !
tu mets d'un côté ton nombre en hexa (1A6) et de l'autre le nombre en binaire correspondant à chacun
( 1 A 6 )16 => (_ _ _ _ _ _ _ _ _ _ _ _)2
ex: avec (2C7)16 => (0010 1100 0111)2
2 C 7
essaie c'est technique, et dis-moi:
1. si tu y arrives et...
2. ... si ça convient à ton prof !!!
Arthur Rimbaud
#4
Posté 18 février 2008 - 19:19
en fait mon professeur est assez special je m'explique il nous a dit:
"mettez moi 1A6 en base de 2 par la division" et on lui a proposé des trucs ça ne marchait pas et il nous laisse "cogiter" pendant des heures sans rien nous dire ... en disant à la fin de l'heure si vous ne l'avez pas reussi pour la rentrée je vous le note ...
Pouvez vous m'aidez a le faire par la division sil vous plait? je n'y arrive pas pourtant c'est un sujet qui m'interesse
peut-etre que je ne sais pas diviser 1A6
pour moi 1A6 c'est 1A=26 puis 6 1A6/2 =13 et 3 donc D3 suis-je sur la bonne voie?
#5
Posté 19 février 2008 - 09:52
D3/2 = (69)16 reste 1
69/2 = (34)16 reste 1
34/2 = (1A)16 reste 0
1A/2 = (D)16 reste 0
D/2 = (6)16 reste 1
6/2 = (3)16 reste 0
3/2 = (1)16 reste 1
1/2 = (0)16 reste 1
tu as donc 011001011 qu'il faut lire donc à l'envers tu as donc : (110100110)2
ça va ?
en fait tu n'y arrivais pas car la division par 2 de D3 n'était pas juste !
pour vérifier, tu peux faire (42)16 x 2 ça ne fera pas (D3)16
(42)16
+(42)16
(84)16
Arthur Rimbaud
#6
Posté 20 février 2008 - 06:04
D=13 et 3
donc D3/2= 13/2 et 13/2 =66 comment a tu fait ?
#7
Posté 20 février 2008 - 09:22
Denis87, le 20 Feb 2008, 06:04, dit :
D=13 et 3
donc D3/2= 13/2 et 13/2 =66 comment a tu fait ?
en fait, D3 = D0 + 3, d'accorde ?
d'où :
* D/2 => 13/2 = (6,5)10.
6 étant le chiffre des dizaines (car D est le chiffre des dizaines dans D3).
* et 3/2 = 1 reste 1.
* !!!! or savais-tu pour avoir le reste d'une division il faut multiplier la partie décimale par la base (ici 16) ?
(6,5)16 = (68)16 donc 6 pour les dizaines, et 0,5 x 16 pour les unités.
* donc (68)16 + 1 = (69)16.
* vérification:
(69)16
+ (69)16
(D2)16 9+9 = (12)16 ---- 6+6 = ©16 donc C+12 = (D2)16.
(69)16 est le résultat d'un division avec reste ! (D= qxd +r) ici (D2)16 +1 =(D3)16.
as-tu compris ?
et c'est comme ça pour les autres divisions avec reste !
Arthur Rimbaud
#8
Posté 20 février 2008 - 18:18
Citation
je me perd de plus en plus
Je croi avoir comprit si c'est da dit le moi je le fait avec E3 E/2 =7.5 3/2=1 ensuite il faut le transfomer en base 16 qui donne 7 et 0.5*16 =8 donc (78)16 +1 le reste (79)16 est ce sa ?
peut tu etre plus clair
desoler de te demander tout sa merci beaucoup de ton aide
#9
Posté 20 février 2008 - 19:35
pour D0 +3 j'ai compris sa c'est ok sa en y refléchissant c'est assez logique
Citation
moi pour trouver un reste je fait comme sa
Exemple avec 2597/2 la calculette donne 1289.5 on garde 1289 que lon multiplie par 2 sa donne 2578 on soustrait 2597-2596=1 si l'on ne veut pas de virgule le reste de la division de 2579/2 et de 1 le quotient 12
peut etre te trompe tu de terme je n'arrive pas a comprendre
une division normal c'est
D3 /2
-12 - 66
13
- 12
1
quand tu dit
Citation
* donc (68)16 + 1 = (69)16
c'est pas (6.5)10 au debut ?
je dit peut-être des betise eclaire moi s'il te plait
#10
Posté 21 février 2008 - 10:25
Denis87, le 20 Feb 2008, 18:18, dit :
je me perd de plus en plus
donc D0+3=211
Arthur Rimbaud
#11
Posté 21 février 2008 - 10:28
Denis87, le 20 Feb 2008, 18:18, dit :
je me perd de plus en plus
donc D0+3=211
Arthur Rimbaud
#12
Posté 21 février 2008 - 10:36
Denis87, le 20 Feb 2008, 19:35, dit :
moi pour trouver un reste je fait comme sa
Exemple avec 2597/2 la calculette donne 1289.5 on garde 1289 que l'on multiplie par 2 ça donne 2578 on soustrait 2597-2596=1 si l'on ne veut pas de virgule le reste de la division de 2579/2 est de 1 le quotient 1289
peut etre te trompe tu de terme je n'arrive pas a comprendre
ex: 13/2,
* si on la fait à l'euclidienne, ça donne : 13/2 = 6 reste 1 d'accord ?
* maintenant, si on la fait décimale, on a :13/2 = 6,5, toujours d'accord ? or si on multiplie 0,5 par 2 ça donne...?
mais ça c'est valable parce que 13 est ici 13 en base 10 !
si 13 = (13)16, ça change la base et donc voilà pourquoi je dit qu'il faut multiplier le reste par la base, si on veut avoir la valeur dans la base. c'est ce que j'ai appris à la fac l'an dernier en info !
je sais pas si tu as bien compris cette fois ??
Arthur Rimbaud
#13
Posté 21 février 2008 - 18:10
#14
Posté 22 février 2008 - 05:21
Louclé, le 21 Feb 2008, 10:25, dit :
(6,5)16 = (68)16 donc 6 pour les dizaines, et 0,5 x 16 pour les unités.
* donc (68)16 + 1 = (69)16.
Sa ne marche pas pour toute les bases ?
139/2 6.5 et 4 0.5*10 5 (65)10 reste 1 (66)10
#15
Posté 22 février 2008 - 13:49
Denis87, le 22 Feb 2008, 05:21, dit :
139/2 6.5 et 4 0.5*10 5 (65)10 reste 1 (66)10
je n'ai pas très bien compris le reste de ton msg... dsl
Arthur Rimbaud
0 utilisateur(s) li(sen)t ce sujet
0 invité(s) et 0 utilisateur(s) anonyme(s)












