El sistema numérico en base 8 se llama octal y utiliza los
dígitos 0 a 7.
Para convertir un número en base decimal a base octal se divide por 8 sucesivamente hasta llegar a cociente 0, y los restos de las divisiones en orden inverso indican el número en octal. Para pasar de base 8 a base decimal, solo hay que multiplicar cada cifra por 8 elevado a la posición de la cifra, y sumar el resultado.
Es más
fácil pasar de binario a octal, porque solo hay que agrupar de 3 en 3 los
dígitos binarios, así, el número 74 (en decimal) es 1001010 (en binario), lo
agruparíamos como 1 / 001 / 010, después obtenemos el número en decimal de cada
uno de los números en binario obtenidos: 1=1, 001=1 y 010=2. De modo que el
número decimal 74 en octal es 112.
En
informática a veces se utiliza la numeración octal en vez de la hexadecimal, y se suele indicar poniendo 0x delante del número
octal. Tiene la ventaja de que no requiere utilizar otros símbolos diferentes
de los dígitos. Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un
byte es una palabra de 8 bits,
suele ser más cómodo el sistema hexadecimal, por
cuanto todo byte así definido es completamente representable por dos dígitos hexadecimales.
El sistema de numeración octal es un sistema de
numeración en base 8, una base que es potencia exacta de 2 o de la numeración
binaria. Esta característica hace que la conversión a binario o viceversa sea
bastante simple. El sistema octal usa 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7) y
tienen el mismo valor que en el sistema de numeración decimal.
Como el sistema de numeración octal usa la notación
posicional entonces para el número 3452,32 tenemos que: 2*80 +
5*81 + 4*82 + 3*83 + 3*8-1 +
2*8-2 = 2 + 40 + 4*64 + 3*512 + 3*0,125 + 2*0,015625 = 2 + 40 +
256 + 1536 + 0,375 + 0,03125 = 1834 + 0,40625d
Entonces, 3452,32q = 1834,40625d
El sub índice q indica número octal, se usa la
letra q para evitar confusión entre la letra 'o' y el número 0. En informática,
a veces se utiliza la numeración octal en vez de la hexadecimal. Tiene la
ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos.
Es posible que la numeración octal se usara en el pasado en lugar de la
decimal, por ejemplo, para contar los espacios interdigitales o los dedos
distintos de los pulgares.
Es utilizado como una forma abreviada de
representar números binarios que emplean caracteres de seis bits. Cada tres
bits (medio carácter) es convertido en un único dígito octal (del griego oktō 'ocho') Esto es muy
importante por eso.
No hay comentarios:
Publicar un comentario