Como Converter de Decimal para Binário

Baixe em PDFBaixe em PDF

O sistema de numeração decimal (base dez) possui dez possíveis valores (0, 1, 2, 3, 4, 5, 6, 7, 8 ou 9) para cada casa numérica. Por outro lado, o sistema de numeração binária (base dois) possui apenas dois valores, representados por 0 e 1, para cada casa numérica.[1] Já que o sistema binário é a linguagem interna dos computadores eletrônicos, programadores profissionais devem saber como converter de decimal para binário. Siga estes passos simples para dominar esta conversão.

Método 1
Método 1 de 2:

Divisão curta por dois com resto

Baixe em PDF
  1. How.com.vn Português: Step 1 Defina o problema.
    Para este exemplo, vamos converter o número decimal 15610 em binário. Escreva o número decimal dentro de um símbolo de divisão longa. Escreva a base do sistema de destino (no nosso caso, "2", para binário) como divisor.
    • Este método é muito mais fácil de entender quando visualizado em papel, e é muito mais simples para iniciantes, já que ele se vale apenas de divisões por 2.
    • Para evitar confusão antes e depois da conversão, escreva o número do sistema base utilizado, como um número subscrito em cada número. Neste caso, o número decimal terá um 10 subscrito e o seu equivalente binário terá um 2 subscrito.
  2. How.com.vn Português: Step 2 Divida.
    Escreva a resposta inteira (quociente) abaixo do símbolo de divisão e escreva o resto (0 ou 1) à direita do dividendo.[2]
    • Já que estamos dividindo por 2, quando o dividendo for par, o resto binário será 0, e quando for ímpar, o resto binário será 1.
  3. How.com.vn Português: Step 3 Continue a dividir o número até chegar a 0.
    Continue para baixo, dividindo cada quociente por 2 e escrevendo os restos à direita de cada dividendo. Pare quando o quociente for 0.
  4. How.com.vn Português: Step 4 Escreva o novo número binário.
    Começando com o resto na parte inferior, leia a sequência de restos de baixo para cima. Para este exemplo, você deve ter 10011100 como número. Este é o equivalente binário do número decimal 156. Ou, escritos com os subscritos das bases: 15610 = 100111002
    • Este método pode ser modificado para converter de decimal para qualquer base. O divisor é 2, porque a base de destino desejada é 2 (binário). Se a base de destino desejada for diferente, substitua o 2 no método pela base que quiser. Por exemplo, se a base desejada fosse 9, substitua o 2 por 9. O resultado final estará escrito então na base desejada.
    Publicidade
Método 2
Método 2 de 2:

Potências descendentes de dois e subtração

Baixe em PDF
  1. How.com.vn Português: Step 1 Comece fazendo uma tabela.
    Liste as potências de dois em uma "tabela binária", da direita para a esquerda. Comece com 20, atribuindo um valor de "1". Aumente o expoente em um para cada potência. Faça a lista até ter alcançado um número muito próximo do número decimal que você deseja começar. Para este exemplo, vamos converter o número decimal 15610 em binário.
  2. How.com.vn Português: Step 2 Procure pela maior potência de 2.
    Escolha o maior número que caberá naquele que você está convertendo. 128 é o maior produto que caberá em 156, então escreva 1 abaixo dessa caixa em sua tabela para o dígito binário mais à esquerda. Depois, subtraia 128 do seu número inicial. Agora você tem 28.
  3. How.com.vn Português: Step 3 Passe para a próxima potência de dois que seja menor.
    Usando seu novo número (28), vá descendo pela tabela, marcando quantas vezes cada potência de 2 cabe em seu dividendo. 64 não cabe em 28, então escreva um 0 abaixo dessa caixa para o próximo dígito binário à direita. Continue até alcançar um número que possa caber no 28.
  4. How.com.vn Português: Step 4 Subtraia cada número sucessivo que couber e marque-o com o número 1.
    16 cabe em 18, então você escreverá 1 na caixa dele e subtrairá 16 de 28. Agora você tem 12. 8 cabe em 12, então escreva 1 abaixo da caixa do 8 e subtraia esse valor de 12. Agora, você tem 4.
  5. How.com.vn Português: Step 5 Continue até chegar no fim da tabela.
    Lembre-se de marcar 1 abaixo de cada número que couber no seu novo número, e 0 naqueles que não cabem.
  6. How.com.vn Português: Step 6 Escreva a resposta binária.
    O número será exatamente o mesmo da esquerda para direita, conforme os 1 e 0 abaixo da sua tabela. Você deve ter como resultado o número 10011100. Este é o equivalente binário do número decimal 156. Ou, escrito em subscritos das bases: 15610 = 100111002.
    • A repetição deste método resultará na memorização das potências de dois, o que permitirá que você pule o Passo 1.
    Publicidade

Dicas

  • Converter na direção inversa, de binário para decimal, é, muitas vezes, mais fácil de aprender primeiro.
  • A calculadora que vem instalada em seu sistema operacional pode fazer esta conversão por você, mas como programador, é melhor você ter um bom entendimento de como a conversão funciona. As opções de conversão da calculadora podem ser visualizada abrindo o menu "Exibir" e escolhendo "Programador".
  • Pratique. Tente converter os números decimais 17810, 6310, e 810. Os equivalentes binários são 101100102, 1111112, e 10002. Tente converter 20910, 2510, e 24110 para, respectivamente, 110100012, 110012, e 111100012.
Publicidade

Sobre este guia How.com.vn

O How.com.vn é uma "wiki"; ou seja, muitos de nossos artigos são escritos em parceria com várias pessoas. Para criar este artigo, 125 pessoas, algumas anônimas, editaram e melhoraram o texto desde sua criação. Este artigo foi visualizado 464 648 vezes.
Esta página foi acessada 464 648 vezes.

Este artigo foi útil?

⚠️ Disclaimer:

Content from Wiki How Português language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Publicidade