Question sur le binaire

Résolu
Yuku -  
Yuku Messages postés 199 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je poste cette question ici, ne sachant pas trop dans quelle section cela serait le plus approprié...

Il s'agit en fait de deux questions sur le complément à 1, à 2 et la valeur absolue vis-à-vis du binaire :


Imaginons que j'ai le nombre 100111.

En complément à un, je tombe sur 011000, en complément à deux sur 011001 et en VA, 00111.
Comment faire pour trouver l'équivalent décimal de chacun, autrement que remonter la pyramide d'équivalence (000 = 0, 001 = 1, 010 = 2, 011 = 3, 100 = 4, etc...)?

D'autre part, une autre question. Imaginons désormais le nombre 01001. Pour sa valeur absolue, dois-je me contenter de supprimer le premier zéro (et donc obtenir 1001), ou bien faut-il faire autre chose?

Merci d'avance !
A voir également:

2 réponses

Sarah
 
bonsoir
si j'ai bien compris...
Pour convertir un nombre d'une base binaire vers une base decimale, il suffit de faire laddition de chaque multiplication de nombre pas 2 à la puissance (la position du nombre - 1)....
Ex : 10110 = 1*2^4 + 0*2^3 + 1*2^2 + 1*2^1 + 0*2^0


et pour le truc de 01001 je pense que le zero ici designe le signe ( 0 = positif / 1= négatif )...
1
Yuku Messages postés 199 Date d'inscription   Statut Membre Dernière intervention   4
 
Merci beaucoup, c'est exactement ça !
0