Bonjour, voilà j'ai été absente en cours hier (je devais passer une épreuve du bac). mais, en cours, ils ont vu le codage binaire.
J'ai beau lire et relire, je ne comprends pas comment il faut faire....
Quelqu'un pourrait m'aider ? s'i vous plait...
Pouvez-vous m'expliquer ces 2 exemples et m'en donner un à faire par la suite pour voir si j'ai compris ?
Le premier exemple : 253 codé par 1 1 1 1 1 1 0 1
le deuxième exemple : 184 codé par 1 0 1 1 1 0 0 0
Voilà j'espère que vous pourrez m'aider...
Il faut décomposer le nombre en puissances de :
Donc en binaire, s'écrit
.
Quelques exemples :
donc
s'écrit
en binaire.
donc
s'écrit
en binaire.
donc
s'écrit
en binaire.
Pour passer du binaire à la base dix, c'est encore plus facile :
en binaire devient en base
:
ok d'accord. merci !
et pour décomposer le nombre en base 2, il faut tester ?
Ah oui aussi.... on peut dépasser 2^8 ? (vu que 8 est un octet ? ou ça a rien à voir)
Pour le décomposer en base 2, tu commences par regarder les plus grandes puissances de 2 qu'il contient.
Par exemple si tu veux décomposer 500 en base 2, tu regardes par exemple :
: trop grand (donc
trop grand aussi)
: ok
et tu continues avec des puissances plus basses.
Pour ta seconde question, ça n'a rien à voir effectivement. Tu peux aller aussi loin que tu veux.
Un octet, c'est tout simplement 8 bits, c'est à dire 8 chiffres binaires.
Par exemple, 10000000 et 10000001 sont des octets.
Avec un octet, tu peux coder valeurs différentes, puisque à chaque place de l'octet, tu peux mettre un 0 ou un 1 (première place : 2 possibilités ; deuxième place : 2 possibilité ; ... ; huitième place : 2 possibilités donc en tout
possibilités).
D'accord je pense comprendre....
je vais essayer avec ... 525.... et je vous envoye ce que je trouve
Non, ce n'était pas dans mon cours...
En tous cas, je vous remercie beaucoup !!
J'ai compris grâce à vous...
Merci !!
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :