Primero, se tiene que comprender que la relación entre ambos sistemas es de 3, a cada 3 dígitos del sistema binario corresponde un dígito del sistema octal. La siguiente tabla muestra los valores equivalentes.
Binario | Octal |
000 | 0 |
001 | 1 |
010 | 2 |
011 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
1000 | 10 |
El primer paso consiste en separar los dígitos del número en sistema binario en grupos de 3 de derecha a izquierda y a partir del punto decimal. Si el número tiene decimales se forman grupos de 3 partiendo del punto decimal y avanzando a la derecha.
Luego, se sustituyen los grupos formados por su valor equivalente en sistema octal. De ser necesario, el grupo más a la izquierda se completa con ceros y, análogamente, si el número tiene decimales, se completa el grupo más a la derecha con ceros.
Ejemplo:
Convertir 101011102 a sistema octal.
010 101 110 → 2 5 6
El primer grupo 010 es equivalente a 2, el segundo grupo 101 es equivalente a 5 y el tercer grupo 110 es equivalente a 6.
El número 101011102 es equivalente a 2568.
Ejemplo:
Convertir 110101010.011012 a sistema octal.
110 101 010.011 010 → 6 5 2.3 2
Se procedió de manera similar al ejemplo anterior.
El número 110101010.011012 es equivalente a 652.328.
Anterior: Método extracción de potencias – Convertir sistema decimal a otro sistema de numeración
Siguiente: Ejemplos cómo convertir de sistema octal a sistema binario