Passer d'une base 10 à 2
3 participants
Page 1 sur 1
Passer d'une base 10 à 2
Nous avons vu en cours 3 techniques pour passer d'une base 10 à 2 mais je me rend compte qu'il m'en manque une...
Je connais la technique avec la division et la multiplication.
Qqun peut m'éclairer sur celle qu'il me manque?
Merci
Ps: pour ceux qui ne le savent pas on a contrôle vendredi ^^
Je connais la technique avec la division et la multiplication.
Qqun peut m'éclairer sur celle qu'il me manque?
Merci
Ps: pour ceux qui ne le savent pas on a contrôle vendredi ^^
Re: Passer d'une base 10 à 2
La soustraction?(pas vérifier les cours) si c'est ça et si j'ai bien compris il faut prendre le nombre et le soustraire avec le nombre le plus proche en prenant le tableau de base 2(1;2;4;8;16;32;64;128;256...) puis (et la je m'embrouille toujours) il faut traduire les nombres soustrait (1;2;4;8;16;32;64;128;256...). Si dans la soustraction le nombre y est tu met 1 sinon tu met 0(en lisant de gauche à droite
J'espère avoir bien compris le cours(la je fais de tête) si rectification à faire merci de l'écrire
J'espère avoir bien compris le cours(la je fais de tête) si rectification à faire merci de l'écrire
Gwynbleidd- 1IG2
- Nombre de messages : 101
Age : 34
Date d'inscription : 16/09/2008
Re: Passer d'une base 10 à 2
Ha oui tout juste, comment j'ai fait pour oublier sa j'ai passé le week end a en faire ^^
Re: Passer d'une base 10 à 2
C'est la soustraction oui,
tu prend ton nombre en base(10) est soustraire la plus grande valeur possible en base 2(20,21,22,23... soit 1,2,4,8...) inférieur à ton nombre en base (10).
Donc si tu as 100(10) le plus grand inférieur à ce nombre est 64.
Tu fais donc:
tu prend ton nombre en base(10) est soustraire la plus grande valeur possible en base 2(20,21,22,23... soit 1,2,4,8...) inférieur à ton nombre en base (10).
Donc si tu as 100(10) le plus grand inférieur à ce nombre est 64.
Tu fais donc:
- 100-128(soit 27), bah tu peux pas c'est négatif, donc 0
- 100-64=36(10) soit 26(2), donc 1
- ensuite tu prend le reste de ta soustraction "36"et tu fais pareil, le plus grand possible qui rentre au moins une fois
- donc 36-32=4, donc 1
- 4-16 impossible donc 0
- 4-8 impossible donc0
- 4-4=0 possible donc 1
- 0-2 impossible donc 0
- 0-1 impossible donc 0
- pour avoir ensuite ton nombre binaire, tu lis ton résultat de gauche à droite, dans l'exemple de haut en bas soit
100(10)=01100100(2)
Spycer- 1IG2
- Nombre de messages : 11
Age : 35
Date d'inscription : 16/09/2008
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|