Aller au contenu

Automatisme


Denis87

Messages recommandés

Bonjour desoler de ne pas venir souvent je suis tres prit

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

Lien vers le commentaire
Partager sur d’autres sites

  • E-Bahut

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

Lien vers le commentaire
Partager sur d’autres sites

  • E-Bahut

DESOLEE bug de l'ordi qui a envoyé le msg avant que je l'ai terminé :}

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 !!! :))

Lien vers le commentaire
Partager sur d’autres sites

Merci de ton aide elle me sera peut-être utile plus tard , mais en ce moment mon professeur nous fait travaillé sur la base de la division .on avait commencé comme ça avant les vacances

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 ...

ne vous inquietez pas c'est un prof qui est assez bizarre mais bien d'un coté )

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?

Lien vers le commentaire
Partager sur d’autres sites

  • E-Bahut

1A6/2 = D3 reste 0

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

Lien vers le commentaire
Partager sur d’autres sites

desoler du double post

pour D0 +3 j'ai compris sa c'est ok sa en y refléchissant c'est assez logique :blush:

!!!! or savais-tu pour avoir le reste d'une division il faut multiplier la partie décimale par la base (ici 16) ?
Lien vers le commentaire
Partager sur d’autres sites

  • E-Bahut
je ne comprend pas sa

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

Lien vers le commentaire
Partager sur d’autres sites

* !!!! 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.

Lien vers le commentaire
Partager sur d’autres sites

* 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 !

Lien vers le commentaire
Partager sur d’autres sites

desoler du double post mais il y a un probleme

1A6/2=D3 reste 0

D3/2=69 reste 1

69/2=34 reste 1

34/2=17 reste 1 et pas 1A et la sa marche plus au oin que je me trompe aidez moi s'il vous plait

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...
spam filtering
spam filtering