Table of contents

¿Cómo convertir hexadecimal a octal?

En el sistema numérico, nos encontramos con cuatro tipos diferentes del sistema numérico, es decir, hexadecimal, octal, decimal y binario. La conversión de estos números de una forma a otra es posible. Para convertir números hexadecimales a octales, primero debemos convertir hexadecimales a su número decimal equivalente y luego decimal a octal. Antes de esta conversión, primero repase la definición básica de números hexadecimales y octales.

¿Qué son los números hexadecimales?

Los números hexadecimales son los números que tienen base 16. Utiliza 16 dígitos diferentes para representar los números. Se denota como h16, donde h es un número hexadecimal. Puede ser una combinación de letras y números. Los números hexadecimales se pueden convertir en cualquier sistema numérico, como convertir hexadecimal en binario, etc. Así, incluye números del 0 al 9 y letras de la A a la F.

(AB2)16, (98D1)16, (AFD)16

¿Qué son los números octales?

Los números octales tienen base 8. Estos números usan dígitos del 0 al 7, un total de 8 dígitos y, por lo tanto, se denominan sistema numérico octal. Los números octales se pueden convertir en cualquier sistema numérico, como convertir números octales en números decimales, etc. Los números octales tienen base 8. Se denota como (0)8 y o es un número octal. No utiliza los dígitos 8 y 9 para representar un número.

(112)8, (275)8,(45)8

Conversión de Hexadecimal a Octal

La conversión de hexadecimal a octal no se puede hacer directamente. En primer lugar, debemos convertir el hexadecimal en su número decimal equivalente y luego el decimal en octal. Siga los pasos a continuación para entender el proceso.

  • Considere el número hexadecimal dado.
  • Primero cuente el número de dígitos en el número.
  • Si n es la posición del dígito desde el extremo derecho, multiplique cada dígito con 16n-1.
  • Sumar los términos después de la multiplicación
  • La resultante es la forma decimal equivalente
  • Divide el número decimal con 8
  • Anota el resto
  • Repita los dos pasos anteriores con el cociente, hasta que el cociente sea cero
  • Escribe los restos en orden inverso
  • El número obtenido es el resultado requerido.

Otro Método para Convertir Hexadecimal a Octal

Hay otro método para convertir cualquier hexadecimal a su octal equivalente. Como sabemos, los números hexadecimales incluyen dígitos binarios; por lo tanto, podemos agrupar estos números binarios en un par para poder relacionarlos con los números octales. Veamos el método con pasos y ejemplo:

Para cada dígito de número hexadecimal dado, escriba el número binario equivalente. Si alguno de los equivalentes binarios tiene menos de 4 dígitos, agregue 0 al lado izquierdo.
Combina y forma grupos de dígitos binarios de derecha a izquierda, cada uno con 3 dígitos.
Agregue 0 a la izquierda si hay menos de 3 dígitos en el último grupo.
Encuentra el equivalente octal de cada grupo binario.
Veamos un ejemplo aquí:

Ejemplo # 1

Convertir 1BC16 en un número octal.

Solución

Dado, 1BC16 es un número hexadecimal.

1 → 0001, B → 1011, C → 1100

Ahora agrúpelos de derecha a izquierda, cada uno con 3 dígitos.

000, 110, 111, 100
000 → 0, 110 → 6, 111 → 7, 100 → 4
Por eso,1BC16 = 6748

Ejemplo # 2

Convertir (ff)16 en decimal

= 15 * 161 + 15 * 160
= 240 + 15
= (255)10

Convertir (255)10 en octal

8|255
----
8|31 - 7
----
8|3 - 7
= (377)8

Advertisement

Advertisement