Question sur le binaire
Résolu
Yuku
-
Yuku Messages postés 199 Date d'inscription Statut Membre Dernière intervention -
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 !
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:
- Question binaire
- Binaire - Guide
- Editeur binaire - Télécharger - Édition & Programmation
- Alphabet binaire ✓ - Forum Programmation
- Ouvrir un fichier binaire - Guide
- Table ascii binaire - Guide
2 réponses
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 )...
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 )...