En binaire, comme tu le sais, on n´écrit qu´avec des 1 et des 0.. Donc pour écrire zéro, pas de problème: 0.
Pour un, pareil: 1
Mais le problème c´est deux, trois, quatre, cinq, etc etc..
Donc comme on n´a que deux caractères, faut faire avec. Donc le prochain chiffre uniquement composé de 1 ou de 0 est 10. (ordre croissant, tout bête).
Donc deux: 10
trois: 11
quatre: 100
cinq: 101
etc etc
Tu suis la? Oui c´est pas compliqué..
Bon.. Après la notation, la pratique..
2 puissance 0 (que j´écrirais 2^0 pour aller plus vite = 1.
2^1 = 2
2^2 = 4
2^3 = 8
2^4 = 16
etc..
OK, tout est bon jusque la? lol
Alors prnons un nombre binaire quelconque:
1101101 <-- il est quelconque. lol
Alors pour le traduire, on fait comme ça:
On regarde les rangs qu´occupent chaque caractère (tout simplement a quelle place ils sont dans le nombre):
Le premier 1: rang6
Le second 1: rang5
Le 0: rang4
Le 1: rang3
Le 1: rang2
Le 0: rang1
Le 1: rang0
ok?
Bon maintenant, ces rangs correspondent a une puissance de deux.
Donc: rang0 = 2^0
rang1 = 2^1
rang2 = 2^2
rang3 = 2^3
etc..
Et puis y´a plus qu´a:
Au rang0 on a 1, donc ça veut dire 1 fois 2^0
Ensuite au rang1 on a encore 1, donc 1 fois 2^1
Puis au rang2 0, donc 0 fois 2^2
Puis au rang3 1, donc 1 fois 2^3
Rang4 1, donc 1 fois 2^4
Rang5, 0 donc 0fois 2^5
Et enfin rang6 1, donc 1 fois 2^6
___________________
On a plus qu´a compter
(1x2^6) + (1x2^5) + (0x2^4) + (1x2^3) + (1x2^2) + (0x2^1) + (1x2^0)
En simplifiant:
(1x64) + (1x32) + (0x16) + (1x8) + (1x4) + (0x2) + (1x1)
On simplifie encore:
64 + 32 + 0 + 8 + 4 + 0 + 1
Résultat.. tadaaaam..
109!!