Sistema Octal

O sistema Octal é muito conhecido no ramo da informática, foi, e, ainda é muito utilizado no mundo computacional, mas, o sistema hexadecimal tomou sua frente.

O sistema de números Octal tem apenas 8 números, são eles: 0, 1, 2, 3, 4, 5, 6, 7, que por assim só formam outros números, como por exemplo, o próximo número da lista é o 10, o segundo é 20 e segue essa lógica. Para efeito de comparação os números decimais são: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Quando se fala que a base do sistema Octal é 8 significa que ele só utiliza 8 símbolos numéricos para sua formação. E esse sistema é bem semelhante ao sistema decimal e ao sistema binário.

Tabela para conversão Sistema Octal

Alguns números precisão da tabela abaixo para realizarem a conversão dos sistemas, guarde-a, pois você a utilizará para conversões:

Decimal          Binário            Hexadecimal   Octal

0                      000                0                      0

1                      001                  1                      1

2                      010                 2                      2

3                      011                  3                      3

4                      100                 4                      4

5                      101                  5                      5

6                      110                  6                      6

7                      111                  7                        7

8                      1000              8                     10

9                      1001               9                      11

10                    1010               A                     12

11                    1011                B                     13

12                    1100               C                     14

13                    1101                D                     15

14                    1110                E                     16

15                    1111                 F                     17

Conversão Octal a Decimal

O número do sistema octal pode ser transformado em um número Decimal, para isso é necessário fazer alguns cálculos, veja abaixo:

Para converter o número octal 0723 em decimal, é necessário usar o número (base) 8 elevado à posição que cada número se encontra e realizar a soma. A contagem da posição é feita de trás pra frente começando do “0”. Exemplo:

0723 = 0 x 8³ + 7 x 8² + 2 x 8¹ + 3 x 80 = 0

0723 = 0 + 448 + 16 + 3 =

0723 = 467

O resultado da conversão acima é 467 em número decimal.

Conversão Decimal a Octal

Para transformar um número do sistema decimal para um número do sistema Octal também necessita realizar algumas continhas básicas, vamos transformar o número 568 (da base 10) para um número octal (base 8).

Para isso é necessário que se divida o número por 8, sucessivas vezes e pegue o último número da divisão com os números dos restos da divisão para encontrar o número na base 8, veja abaixo:

568 / 8 = 71 e resto 0

71 / 8 = 8 e resto 7

8 / 8 = 1 e resto 0

568 (base 10) = 1070 (base 8)

Para ilustrar melhor segue a imagem da divisão:

Conversão Binário a octal

Para transformar um número do sistema binário para um do sistema octal não é necessário realizar cálculos, mas sim consultar a tabela de conversão.

Vamos transformar o número 001010111100 em um número octal, para isso separa estes números de 3 em, da direita para esquerda e substitui cada trio pelo seu correspondente em octal. Veja a tabela no início do artigo.

Convertendo:

001010111100 = 001 010 111 100 = 1274

Conversão octal a binário

Para realizar a conversão de um número do sistema Octal para o sistema Binário é necessário realizar a consulta na tabela de conversão exposta no item anterior

Para realizar a conversão do número 1752 em binário, separa-se cada número e ache seu correspondente em binário, veja:

1752 = 1 7 5 2  = 001 101 111 010

1 = 001

5 = 101

7 = 111

2 = 010

Conversão Octal a Hexadecimal

Para realizar a conversão de um número do sistema Octal para o sistema Hexadecimal é necessário realizar a conversão do número octal para o binário usando a tabela de conversão, já passada anteriormente, e assim o transformar em um Hexadecimal, também utilizando a tabela veja:

Vamos converter o número 1057 em hexadecimal.

1057 = 1 0 5 7 = 001 000 101 111 =

1 = 001

0 = 000

5 = 101

7 = 111

Binário em hexadecimal, para isso utilizar a tabela no início deste artigo, separa-se os números de 4 em 4, da direita para a esquerda:

0010 0010 1111 = 22F

Conversão Hexadecimal a Octal

Para realizar a conversão do sistema Hexadecimal para o sistema Octal é necessário converter o número em binário para depois o converter em octal, veja:

Vamos converter o número 1F4:

1F4 =  1 =  001

F = 1111

4 = 0100

O número achado foi 00011110100, separa-se de 3 em 3 e o transforma em octal, seguindo a tabela:

00 111 110 100 = 0764

5/5 - (3 votes)

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Top