Código octal

O código octal é un sistema de numeración que utiliza a base de oito cifras, as cales corresponden ós nosos números de 0 a 7. Úsase sobre todo na informática pola súa capacidade de condensar números binarios de tres en tres cifras ou algarismos.

Os números octais poden construírse a partir de números binarios agrupando cada tres díxitos consecutivos destes últimos (de dereita a esquerda) e obtendo o seu valor en código decimal. Por exemplo, o número binario para 74 (en decimal) é 1001010 (en binario), agrupariámolo como 1 001 010. De modo que o número decimal 74 en octal é 112.

En informática, ás veces utilízase a numeración octal no canto da hexadecimal. Ten a vantaxe de que non require utilizar outros símbolos diferentes dos díxitos.

octal 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20
decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
binario 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000
hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F 10

Métodos de conversión

Decimal

Para converter un número en base decimal a base octal divídese devandito número entre 8, deixando o residuo e dividindo o cociente sucesivamente por 8 ata obter residuo 0, daquela os restos das divisións lidos en orde inverso indican o número en octal.

Para pasar de base 8 a base decimal, só hai que multiplicar cada cifra por 8 elevado á posición da cifra, e sumar o resultado.

Binario

É máis fácil pasar de binario a octal, porque só hai que agrupar de 3 en 3 os díxitos binarios, así, o número 74 (en decimal) é 1001010 (en binario), agrupariámolo como 1 / 001 / 010, despois obtemos o número en decimal de cada un dos números en binario obtidos: 1=1, 001=1 e 010=2. De modo que o número decimal 74 en octal é 112.

Sistema de numeración octal

O sistema de numeración octal é un sistema de numeración en base 8, unha base que é potencia exacta de 2 ou da numeración binaria. Esta característica fai que a conversión a binario ou viceversa sexa bastante simple. O sistema octal usa 8 díxitos (0, 1, 2, 3, 4, 5, 6, 7) e teñen o mesmo valor que no sistema de numeración decimal.

O teorema fundamental aplicado ao sistema octal sería o seguinte:

Como o sistema de numeración octal usa a notación posicional entón para o número 3452,32 temos 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

Entón, 3452,32q = 1834,40625d
O sub índice "q" indica número octal, úsase a letra q para evitar confusión entre a letra 'ou' e o número 0. En informática, ás veces utilízase a numeración octal no canto da hexadecimal. Ten a vantaxe de que non require utilizar outros símbolos diferentes dos díxitos. É posible que a numeración octal usásese no pasado en lugar da decimal, por exemplo, para contar os espazos interdixitais ou os dedos distintos dos polgares.

É utilizado como unha forma abreviada de representar números binarios que empregan caracteres de seis bits. Cada tres bits (medio carácter) é convertido nun único díxito octal (do grego oktō 'oito') Isto é moi importante por iso.

Fraccións

A numeración octal é tan boa como a binaria e a hexadecimal para operar con fraccións, posto que o único factor primo para as súas bases é 2. Todas as fraccións que teñan un denominador distinto dunha potencia de 2 terán un desenvolvemento octal xornal.

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

Táboa de conversión

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
... ... ... ...
30 11110 1E 36
31 11111 1F 37
32 100000 20 40

Véxase tamén

Ligazóns externas

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!