Page 1 sur 1

transmettre et stocker l'information

Posté : mer. 12 févr. 2014 21:20
par Pauline Ts
Bonjour,

J'ai une question sur le système binaire, passer d'un nombre binaire de n bits a un nombre décimal me pose pas de soucis contrairement
a l'inverse, passer d'un nombre binaire a décimal a travers un exemple:

Ecrire 23 avec un nombre binaire de 5 bits:

23-16=7 (16=2^4 est la plus grande puissance de 2 que l'on peut soustraire a 23)
7-4=3 (4=2^2 ....)
3-2=1 (2=2^1 ...)
1=2^0

Donc, 23= 2^4+2^3+2^2+2^1+2^0 (j'usqu'ici tout va bien!)
En binaire avec 5 bits: 23 s'écrit 10111

mais je n'arrive pas a comprendre quelle méthode a été adopter pour convertir en binaire 23????

Merci d'avance.

Re: transmettre et stocker l'information

Posté : mer. 12 févr. 2014 21:29
par SoS(11)
Bonsoir,

Je ne suis pas certain de comprendre votre question car il me semble que vous savez tout faire.
Quand vous écrivez En binaire avec 5 bits: 23 s'écrit 10111

Cela signifie : 23= 1 x 2^4+ 0 x 2^3+ 1 x 2^2+ 1 x 2^1+ 1 x 2^0

Est ce que cela vous aide?

Re: transmettre et stocker l'information

Posté : jeu. 13 févr. 2014 20:22
par Pauline Ts
Bonjour,

En réalité ce qui me pose problème est le nombre binaire 10111, car en effet je ne vois pas quelle est la
méthode utilisée pour trouver ce nombre...la est la question.

Merci d'avance.

Re: transmettre et stocker l'information

Posté : jeu. 13 févr. 2014 21:44
par SoS(11)
Bonsoir,

Comme vous l'avez fait pour 23 en cherchant le plus grand diviseur de type 2^n et en reprenant le reste pour trouver les autres diviseurs de type 2 ^ n.

Pour tout les n présent le code est 1 et pour les absents c'est 0.

Un exemple.

100 est divisible par 2^6 il reste 36.

36 est divisible par 2 ^ 5 il reste 4

4 est divisible par 2 ^ 2.

Donc on a n = 6, 5 et 2. Donc le codage est 1100100

En espérant être clair

Re: transmettre et stocker l'information

Posté : ven. 14 févr. 2014 15:27
par Pauline Ts
Bonjour,

Merci de votre aide vous expliquez très bien, mais je ne comprends toujours pas...:))
ce n'est pas un problème de toute façon car le système binaire n'est pas au programme de Ts d'après mon prof, mais sert a "comprendre" le chapitre.

Bien a vous.

Re: transmettre et stocker l'information

Posté : ven. 14 févr. 2014 16:16
par SoS(41)
Bonjour Pauline,

Si je comprends bien votre question, vous ne voyez pas à quoi correspond un nombre binaire.
Dans le système décimal, nous avons des valeurs de 0 à 9, une fois arrivé à 9 la 'case suivante' passe à 1 et on repart pour un tour etc... donc après 9, 10,11,..

En binaire, langage très utile en informatique, il n'existe que deux possibilités soit 0 soit 1. Cela correspond en simplifiant à "il n'y a pas de tension 0V" ou "il existe une tension 5V par exemple" . On sait stocker et utiliser ces informations.

Pour compter en binaire, la première valeur est 0 puis 1 ensuite ' la case suivante ' passe à 1 et on continue soit 10, 11puis 'la case suivante passe elle aussi à 1 soit 100 puis 101 puis 110 puis 111. ( Il existe d'autre façon de compter en binaire mais je vous explique ici la plus simple).

Pour faire la correspondance entre le système binaire et décimal :
Binaire : 0, 1, 10, 11, 100, 101, 110, 111, 1000
Décimale :0, 1, 2, 3, 4 , 5, 6, 7, 8

Vous avez compris le passage d'un système à l'autre avec les 2^n, comme vous l'avez déjà vu : 8 en décimal correspond à 1 0 0 0 en binaire donc 8= 1 x 2^3 + 0 x 2^2 + 0 x 2^1 + 0 x 2^0

J'espère que cela vous aidera à comprendre.
Sos(41)

Re: transmettre et stocker l'information

Posté : sam. 26 avr. 2014 18:26
par SoS(28)
Bonjour, avez vous compris les explications faites par mon collègue.
Sinon ,nous sommes là pour vous répondre.