binaire , octal et notre système décimal familiers sont tous les systèmes de valeur en place pour représenter les nombres . La différence réside dans le nombre des différents chiffres utilisés par la valeur de position . Bien que notre système décimal a 10 chiffres (0-9) , octal a 8 (0-7) , et binaire a 2 ( 0 et 1) . Conversion entre ces systèmes efficacement signifie reconnaissant qu'un certain nombre écrit dans n'importe quel système est basé sur les compétences de sa base. Parce octal est basé sur les pouvoirs de 8, mais 8 est lui-même une puissance de la base de binaire 2, il est relativement facile de convertir de l'un à l'autre. Instructions 1 bloquer les chiffres de votre chaîne binaire en ensembles de trois à partir de la droite. Par exemple, 1011010110 seraient séparés en 1 011 010 110. 2 Convertir le bloc le plus à droite à trois chiffres (ou moins) à une valeur unique , comme si vous étiez le calcul de chaque sous forme décimale . En raison d'un ensemble de trois chiffres en binaire sera toujours compris entre 0 et 7, le résultat sera une valeur octal. Le chiffre le plus à droite doit être multipliée par 1, le milieu par 2, le plus à gauche par 4, puis les produits des trois chiffres additionnés. Dans l'exemple, 110 est 1x4 + 1x2 + 0x1 = 6. 3 Répétez l'étape 2 pour le bloc chiffre suivant trois , se déplaçant de droite à gauche , jusqu'à ce que les trois derniers chiffres ( ou moins ) bloc a été converti. Dans cet exemple, le bloc suivant, 010 0x4 + 1x2 est + 0x1 = 2. Après cela, c'est 011 0x4 + 1x2 + 1x1 = 3. Enfin, 1 peut être écrit comme 001, et est 0x4 + 0x2 + 1x1 = 1. 4 Rédigez votre nombre final en octal , remplaçant chaque bloc de trois chiffres avec le seul chiffre octal vous avez calculé . Dans l'exemple, 1011010110 en binaire est égal à 1 326 en octal .
|