fbpx
Wikipedia

Sistema octal

El sistema de numeración posicional cuya base es 8, se llama octal y utiliza los dígitos indio arábigos: 0,1,2,3,4,5,6,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 octal

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; mejor aún: 3452,32(8).

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').

Fracciones

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ón

Decimal

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

8 x 0 = 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

Binario

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 1 para el binario 0, posición 2 para el binario 0

210<<<

3. (010)posición 0 para el binario 0, posición 1 para 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.

Tabla de conversión 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 01100 C 14
13 01101 D 15
14 01110 E 16
15 01111 F 17
16 10000 10 20
17 10001 11 21
18 10010 12 22
19 10011 13 23
20 10100 14 24
21 10101 15 25
22 10110 16 26
23 10111 17 27
24 11000 18 30
25 11001 19 31
26 11010 1A 32
27 11011 1B 33
28 11100 1C 34
29 11101 1D 35
30 11110 1E 36
31 11111 1F 37
32 100000 20 40
33 100001 21 41

Véase también

Enlaces externos

  • Octomatics Official Web Page
  • Traductor Octal, Binario, Hexadecimal
  • calculadoraconversor.com/pasar-octal-a-decimal/
  •   Datos: Q76463

sistema, octal, sistema, numeración, posicional, cuya, base, llama, octal, utiliza, dígitos, indio, arábigos, informática, veces, utiliza, numeración, octal, hexadecimal, tiene, ventaja, requiere, utilizar, otros, símbolos, diferentes, dígitos, embargo, para, . El sistema de numeracion posicional cuya base es 8 se llama octal y utiliza los digitos indio arabigos 0 1 2 3 4 5 6 7 En informatica a veces se utiliza la numeracion octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros simbolos diferentes de los digitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser mas comodo el sistema hexadecimal por cuanto todo byte asi definido es completamente representable por dos digitos hexadecimales Indice 1 Sistema de numeracion octal 2 Fracciones 3 Metodos de conversion 3 1 Decimal 3 2 Binario 4 Tabla de conversion entre decimal binario hexadecimal y octal 5 Vease tambien 6 Enlaces externosSistema de numeracion octal EditarEl sistema de numeracion octal es un sistema de numeracion en base 8 una base que es potencia exacta de 2 o de la numeracion binaria Esta caracteristica hace que la conversion a binario o viceversa sea bastante simple El sistema octal usa 8 digitos 0 1 2 3 4 5 6 7 y cada digito tiene el mismo valor que en el sistema de numeracion decimal El teorema fundamental aplicado al sistema octal seria el siguiente N d n d 1 d 0 d 1 d k d n 8 n d 1 8 1 d 0 8 0 d 1 8 1 d k 8 k displaystyle begin matrix N d n ldots d 1 d 0 d 1 ldots d k amp amp amp d n cdot 8 n ldots d 1 cdot 8 1 d 0 cdot 8 0 d 1 cdot 8 1 ldots d k cdot 8 k amp amp end matrix dd N i k n d i 8 i displaystyle N sum i k n d i cdot 8 i dd dd Como el sistema de numeracion octal usa la notacion posicional entonces para el numero 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 40625dEntonces 3452 32q 1834 40625d mejor aun 3452 32 8 El sub indice q indica numero octal se usa la letra q para evitar confusion entre la letra o y el numero 0 En informatica a veces se utiliza la numeracion octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros simbolos diferentes de los digitos Es posible que la numeracion 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 numeros binarios que emplean caracteres de seis bits Cada tres bits medio caracter es convertido en un unico digito octal del griego oktō ocho Fracciones EditarLa numeracion octal es tan buena como la binaria y la hexadecimal para operar con fracciones puesto que el unico factor primo para sus bases es 2 Todas las fracciones que tengan un denominador distinto de una potencia de 2 tendran un desarrollo octal periodico Fraccion Octal Resultado en octal1 2 1 2 0 41 3 1 3 0 25252525 periodico1 4 1 4 0 21 5 1 5 0 14631463 periodico1 6 1 6 0 125252525 periodico1 7 1 7 0 111111 periodico1 8 1 10 0 11 9 1 11 0 07070707 periodico1 10 1 12 0 063146314 periodicoMetodos de conversion EditarDecimal Editar Para poder convertir un numero en base decimal a base octal se divide dicho numero entre 8 dejando el residuo y dividiendo el cociente sucesivamente entre 8 hasta obtener cociente 0 luego los restos de las divisiones leidos en orden inverso indican el numero en octal Ejemplo Escribir en octal del numero decimal 730730 8 91 2591 cociente8 x 91 728730 728 22 residuo91 8 11 37511 cociente8 x 11 8891 88 33 residuo11 8 11 cociente8 x 1 811 8 33 residuo1 8 00 cociente8 x 0 01 0 11 residuooctal del numero decimal 730 1332Escribir en octal el numero decimal 179179 8 2222 cociente8 x 22 176179 176 33 residuo22 8 22 cociente8x2 1622 16 66 residuo2 8 00 cociente8x0 02 0 22 residuoEl octal del numero decimal 179 263 Binario Editar Para pasar de binario a octal solo hay que agrupar de 3 en 3 los digitos binarios asi el numero binario 1001010 74 en decimal lo agrupariamos como 1 001 010 como al primer digito le hacen falta dos numeros para que se cumpla la regla de 3 en 3 le agregamos 2 ceros de modo que quedaria 001 001 010 despues obtenemos el numero en decimal de cada uno de los parentesis de los numeros en binario con la siguiente formula de derecha a izquierda visualiza un numero del 0 al 2 en la parte superior del numero binario para indicar la posicion del binario en el parentesis 210 lt lt lt 1 001 posicion 0 para el binario 1 posicion 1 para el binario 0 posicion 2 para el binario 0210 lt lt lt 2 001 posicion 0 para el binario 1 posicion 1 para el binario 0 posicion 2 para el binario 0210 lt lt lt 3 010 posicion 0 para el binario 0 posicion 1 para el binario 1 posicion 2 para el binario 0Despues se multiplica cada numero binario por 2 elevado a la posicion del numero binario y cada resultado se suma 001 0 x 2exp 2 displaystyle exp 2 0 x 2exp 1 displaystyle exp 1 1 x 2exp 0 displaystyle exp 0 0 0 1 1 001 0 x 2exp 2 displaystyle exp 2 0 x 2exp 1 displaystyle exp 1 1 x 2exp 0 displaystyle exp 0 0 0 1 1 010 0 x 2exp 2 displaystyle exp 2 1 x 2exp 1 displaystyle exp 1 0 x 2exp 0 displaystyle exp 0 0 2 0 2001 1001 1010 2De modo que el numero binario 1001010 en octal es 112 Tabla de conversion entre decimal binario hexadecimal y octal EditarDecimal Binario Hexadecimal octal0 00000 0 01 00001 1 12 00010 2 23 00011 3 34 00100 4 45 00101 5 56 00110 6 67 00111 7 78 01000 8 109 01001 9 1110 01010 A 1211 01011 B 1312 01100 C 1413 01101 D 1514 01110 E 1615 01111 F 1716 10000 10 2017 10001 11 2118 10010 12 2219 10011 13 2320 10100 14 2421 10101 15 2522 10110 16 2623 10111 17 2724 11000 18 3025 11001 19 3126 11010 1A 3227 11011 1B 3328 11100 1C 3429 11101 1D 3530 11110 1E 3631 11111 1F 3732 100000 20 4033 100001 21 41Vease tambien EditarSistema de numeracion Sistema hexadecimal TI ProgrammerEnlaces externos EditarOctomatics Official Web Page Traductor Octal Binario Hexadecimal calculadoraconversor com pasar octal a decimal Datos Q76463 Obtenido de https es wikipedia org w index php title Sistema octal amp oldid 138603336, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos