Como converter binário em octal

Autor: Peter Berry
Data De Criação: 16 Julho 2021
Data De Atualização: 23 Junho 2024
Anonim
CONVERTIR de BINARIO a OCTAL - Ejercicio #4
Vídeo: CONVERTIR de BINARIO a OCTAL - Ejercicio #4

Contente

Binário e octal são dois coeficientes diferentes comumente usados ​​em computadores. Diferente do radical: a base 2 tem octal e octal 8, portanto, eles precisam ser agrupados para conversão. Isso parece complicado, mas a transformação é muito simples.

Passos

Método 1 de 2: transferência manual

  1. Reconheça a seqüência binária. Strings binárias são strings simples compostas dos caracteres 1 e 0, como 101001, 001 ou até 1. Essas strings são geralmente números binários. Além disso, alguns livros e professores também simbolizam números binários por meio do subscrito "2", como 1001.2, para evitar confusão com o número "mil e um".
    • O subscrito indica a "base" de um número. Binário é o sistema de base dois e octal é o sistema de base 8.

  2. Agrupe os caracteres 1 e 0 em um número binário em conjuntos de três, começando da direita para a esquerda. Existem oito caracteres ou dígitos diferentes usados ​​em octal e apenas dois em binário. Portanto, precisamos de três dígitos binários para representar um número octal. Números de grupo da direita para a esquerda. Por exemplo, o número binário 101001 será dividido em 101 001.

  3. Adicione zeros à esquerda do último dígito se não houver dígitos suficientes para formar um triplo. O número 10011011 tem oito dígitos e, embora oito não seja divisível por três, você pode convertê-lo em octal adicionando zeros primeiro até obter um triplo. Por exemplo:
    • Número original: 10011011
    • Grupo: 10 011 011
    • Adicione zeros para que cada grupo tenha três elementos: 010 011 011

  4. Adicione 4, 2 e 1 abaixo de cada um do trio para anotar a posição. Cada número binário em cada trinca representa uma posição no coeficiente octal. O primeiro número é a posição 4, o segundo número é a posição 2 e o terceiro número corresponde à posição 1. Para simplificar, escreva esses números diretamente abaixo de seus trigêmeos binários. Por exemplo:
    • 010 011 011
      421 421 421
    • 001
      421
    • 110 010 001
      421 421 421
    • Nota: para o atalho, você pode pular esta etapa e apenas comparar os conjuntos binários com esta tabela de conversão octal.
  5. Quando 1 está em um número que indica uma posição, escreva esse número (4, 2 ou 1) para iniciar o número octal. Se em "4" houver um número 1, seu número octal terá um número 4. Se 0 estiver acima de um número que indica uma posição, seu número octal não conterá esse número e o deixaremos em branco, não ou sinal traço lá. Considere o exemplo de problema:
    • Tópicos:
      • Transferir 1010100112 para octal.
    • Grupo três:
      • 101 010 011
    • Adicione indicadores de localização:
      • 101 010 011
        421 421 421
    • Avalie cada posição:
      • 101 010 011
        421 421 421
        401 020 021
  6. Some os novos números em cada triplo. Depois de localizar o número octal, simplesmente encontre a soma dos valores no triplo. Assim, com 101, temos 4, 0, 1 e obtemos 5 (). Continuando o exemplo acima:
    • Tópicos:
      • Transferir 1010100112 para octal.
    • Agrupe três, adicione métricas de localização e avalie cada canal:
      • 101 010 011
        421 421 421
        401 020 021
    • Some cada um dos três grupos:
  7. Combine os resultados obtidos para formar o número octal final. Dividir um número binário torna mais fácil resolver problemas matemáticos - o número inicial é apenas uma simples sequência de caracteres. Portanto, agora, após a conversão, precisamos mesclar tudo para obter o resultado final. Isso é tudo.
    • Tópicos:
      • Transferir 1010100112 para octal.
    • Agrupe três, adicione números de localização, avalie localizações e encontre totais:
      • 101 010 011
        5 — 2 — 3
    • Combine os números juntos:
      • 523
  8. Adicionar subscrito abaixo de 8 (como este 8) para concluir a conversão. Sem essa notação, seria impossível determinar se 523 é um número octal comum ou um número decimal. Para que seu professor saiba que você acertou a resposta, adicione um índice abaixo de 8, indicando que é octal, base 8, em sua resposta.
    • Tópicos:
      • Transferir 1010100112 para octal.
    • Converter:
      • 523.
    • Resposta final:
      • 5238
    propaganda

Método 2 de 2: alternar interruptores e variações

  1. Use um conversor octal simples para economizar tempo e fazer sua lição de casa. Embora não seja usado no teste, é uma ótima opção para outros casos. Visto que existem apenas 8 combinações de números, memorizar não é difícil. Basta dividir os números em grupos de três e compará-los com a tabela da imagem.
    • Observe que não há conversão direta para 8 e 9. Em octal, esses números são não existe porque existem apenas 8 dígitos (0-7) no sistema de base 8.
  2. Se houver uma parte ímpar, manteremos a vírgula e começaremos a converter a partir daí. Considere o caso de converter o número binário 10010,11 em um número octal. Normalmente, você muda da direita para a esquerda e começa com um grupo de três. Com uma vírgula, você faz a transição dessa posição: para a parte à esquerda da vírgula (10010), você começa a partir daí e converte da direita para a esquerda (010 010). Com a parte direita (, 11), você começa da vírgula e converte da esquerda para a direita (110). Ao adicionar zero, zeros são sempre adicionados na direção da conversão. O resultado do nosso terceiro grupo seria 010 010, 110.
    • 101,1 → 101 , 100
    • 1,01001 → 001 , 010 010
    • 1001101,0101 → 001 001 101 , 010 100
  3. Use a tabela do conversor octal para converter octal de volta para binário. Você precisa da tabela para a conversão reversa, porque apenas "3" não fornecerá informações suficientes para fazer as contas, a menos que você já entenda o sistema octal e queira repensar cada combinador. Usar a tabela abaixo tornará mais fácil converter cada dígito octal em um conjunto de três dígitos binários e, em seguida, combiná-los:
    • 0 → 000
    • 1 → 001
    • 2 → 010
    • 3 → 011
    • 4 → 100
    • 5 → 101
    • 6 → 110
    • 7 → 111
    propaganda

Adendo

  • Tome seu tempo para decompor os números. O ideal é usar papel grande com bastante espaço para seu trabalho.