Вы находитесь на странице: 1из 4

Sistema octal

De Wikipedia, la enciclopedia libre Saltar a: navegacin, bsqueda El sistema numrico en base 8 se llama octal y utiliza los dgitos 0 a 7. Para convertir un nmero 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 nmero en octal. Para pasar de base 8 a base decimal, solo hay que multipicar cada cifra por 8 elevado a la posicin de la cifra, y sumar el resultado. Es ms fcil pasar de binario a octal, porque solo hay que agrupar de 3 en 3 los dgitos binarios, as, el nmero 74 (en decimal) es 1001010 (en binario), lo agruparamos como 1 / 001 / 010, despus obtenemos el nmero en decimal de cada uno de los nmeros en binario obtenidos: 1=1, 001=1 y 010=2. De modo que el nmero decimal 74 en octal es 112. En informtica a veces se utiliza la numeracin octal en vez de la hexadecimal, y se suele indicar poniendo 0x delante del nmero octal. Tiene la ventaja de que no requiere utilizar otros smbolos diferentes de los dgitos. Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8 bits, suele ser ms cmodo el sistema hexadecimal, por cuanto todo byte as definido es completamente representable por dos dgitos hexadecimales.

Contenido
[ocultar]

1 Sistema de numeracin octal 2 Fracciones 3 Tabla de conversin entre decimal, binario, hexadecimal y octal 4 Vase tambin 5 Enlaces externos

[editar] Sistema de numeracin octal


El sistema de numeracin octal es un sistema de numeracin en base 8, una base que es potencia exacta de 2 o de la numeracin binaria. Esta caracterstica hace que la conversin a binario o viceversa sea bastante simple. El sistema octal usa 8 dgitos (0, 1, 2, 3, 4, 5, 6, 7) y tienen el mismo valor que en el sistema de numeracin decimal. El teorema fundamental aplicado al sistema octal sera el siguiente:

Como el sistema de numeracin octal usa la notacin posicional entonces para el nmero 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 nmero octal, se usa la letra q para evitar confusin entre la letra 'o' y el nmero 0. En informtica, a veces se utiliza la numeracin octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros smbolos diferentes de los dgitos. Es posible que la numeracin 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 nmeros binarios que emplean caracteres de seis bits. Cada tres bits (medio carcter) es convertido en un nico dgito octal (del griego okt 'ocho')

[editar] Fracciones
La numeracin 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 tendrn un desarrollo octal peridico. Fraccin Octal Resultado en octal 1/2 1/2 0,4 1/3 1/3 0,25252525 peridico 1/4 1/4 0,2 1/5 1/5 0,14631463 peridico 1/6 1/6 0,125252525 peridico 1/7 1/7 0,111111 peridico 1/8 1/10 0,1 1/9 1/11 0,07070707 peridico 1/10 1/12 0,063146314 peridico

[editar] Tabla de conversin entre decimal, binario, hexadecimal y octal


Decimal Binario Hexadecimal Octal 0 00000 0 0 1 00001 1 1 2 00010 2 2 3 00011 3 3 4 00100 4 4 5 00101 5 5 6 00110 6 6 7 00111 7 7 8 01000 8 10 9 01001 9 11 10 01010 A 12 11 01011 B 13

12 13 14 15 16 17 18 ... 30 31 32 33

01100 01101 01110 01111 10000 10001 10010 ... 11110 11111 100000 100001

C D E F 10 11 12 ... 1E 1F 20 21

14 15 16 17 20 21 22 ... 36 37 40 41

[
Octal a binario

Cada dgito octal se convierte en su binario equivalente de 3 bits y se juntan en el mismo orden.
Ejemplo 247 (octal) = 010100111 (binario). El 2 en binario es 10, pero en binario de 3 bits es Oc(2) = B(010); el Oc(4) = B(100) y el Oc(7) = (111), luego el nmero en binario ser 010100111.

[editar] Conversin entre binario y hexadecimal


[editar] Binario a hexadecimal

Para realizar la conversin de binario a hexadecimal, realice lo siguiente: 1) Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no completa 4 dgitos, entonces agregue ceros a la izquierda. 2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:
Nmero 00 00 00 00 01 01 01 01 10 10 10 10 11 11 11 11 en 00 01 10 11 00 01 10 11 00 01 10 11 00 01 10 11 binario Nmero en 0 hexadeci mal

3) La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda.


Ejemplos 110111010 (binario) = 1BA (hexadecimal). Proceso:

1010 = A 1011 = B 1 entonces agregue 0001 = 1 Agrupe de derecha a izquierda: 1BA

11011110101 (binario) = 6F5 (hexadecimal). Proceso:

0101 = 5 1111 = F 110 entonces agregue 0110 = 6 Agrupe de derecha a izquierda: 6F5
Final del formulario

Вам также может понравиться