Está en la página 1de 5

Sistema octal

Notació n posicional

El sistema numé rico en base 8 se llama octaly utiliza los dígitos del 0 al 7. 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. 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.
Sistema de numeració n octalEditar

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 cada dígito tiene el mismo valor que en el sistema de numeració n decimal.

El teorema fundamental aplicado al sistema octal sería el siguiente:

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.
FraccionesEditar

La numeració n octal es tan buena como la binaria y la hexadecimal para operar con
fracciones, puesto que el ú nico factor primo para sus bases es 2. Todas las fracciones que
tengan un denominador distinto de una potencia de 2 tendrá n un desarrollo octal perió dico.

Fracción Octal Resultado en octal

1/2 1/2 0,4


1/3 1/3 0,25252525 periódico

1/4 1/4 0,2

1/5 1/5 0,14631463 periódico

1/6 1/6 0,125252525 periódico

1/7 1/7 0,111111 periódico

1/8 1/10 0,1

1/9 1/11 0,07070707 periódico

1/10 1/12 0,063146314 periódico

Mé todos de conversió nEditar


DecimalEditar
Para poder convertir un nú mero en base decimal a base octal se divide dicho nú mero entre
8, dejando el residuo y dividiendo el cociente sucesivamente entre 8 hasta obtener cociente
0, luego los restos de las divisiones leídos en orden inverso indican el nú mero en octal.

Ejemplo:

Escribir en octal del nú mero decimal 730

730÷8= 91.25

91=cociente

8 x 91= 728

730 - 728= 2
2= residuo
91÷8= 11.375

11=cociente

8 x 11= 88

91-88= 3

3= residuo
11÷8= 1

1= cociente

8 x 1= 8

11-8= 3

3= residuo
1÷8= 0

0=cociente

8x0=0

1 - 0=1

1= residuo
octal del nú mero decimal 730= 1332

Escribir en octal el nú mero decimal 179

179÷8= 22

22= cociente

8 x 22= 176

179-176= 3

3= residuo
22÷8= 2

2=cociente

8x2= 16
22-16= 6

6= residuo
2÷8= 0

0= cociente

8x0= 0

2-0= 2

2= residuo
El octal del nú mero decimal 179= 263

BinarioEditar
Para pasar de binario a octal, solo hay que agrupar de 3 en 3 los dígitos binarios, así, el
nú mero binario 1001010 (74 en decimal), lo agruparíamos como 1 / 001 / 010. como al
primer dígito le hacen falta dos nú meros para que se cumpla la regla de 3 en 3 le agregamos
2 ceros, de modo que quedaría

(001) (001) (010)


después obtenemos el nú mero en decimal de cada uno de los paréntesis de los nú meros en
binario con la siguiente fó rmula:

de derecha a izquierda visualiza un nú mero del 0 al 2 en la parte superior del nú mero


binario, para indicar la posició n del binario en el paréntesis:
210<<<
1. (001) posició n 0 para el binario 1, posició n 1 para el binario 0, posició n 2 para el binario
0
210<<<
2. (001)posició n 0 para el binario 1, posició n 1para el binario 0, posició n 2 para el binario 0
210<<<
3. (010)posició n 0 para el binario 0, posició n 1para el binario 1, posició n 2 para el binario 0
Después se multiplica cada nú mero binario por 2 elevado a la posició n del nú mero binario
y cada resultado se suma:

1. (001)= ( 0 x 2) + (0 x 2) + ( 1 x 2)= 0 + 0 + 1 = 1
2. (001)= ( 0 x 2) + (0 x 2) + ( 1 x 2)= 0 + 0 + 1 = 1
3. (010)= (0 x 2) + ( 1 x 2) + ( 0 x 2)= 0 + 2 + 0= 2

001= 1

001= 1

010= 2
De modo que el nú mero binario 1001010 en octal es 112.

También podría gustarte