Como converter de decimal para binário

2 métodos:

A divisão por dois utilizando o resíduoResta e descendente potências de dois

O sistema de numeração decimal (base dez) tem dez valores possíveis (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) para cada valor lugar. Em contraste, o sistema de número binário (base dois) tem dois possíveis valores representados por 0 ou 1 para cada valor lugar. Desde que o sistema binário é a linguagem interna de computadores, os programadores devem saber como converter de decimal para o número binário. Leia mais para aprender a dominar a conversão de números decimais para binário.

método 1A divisão por dois utilizando o resíduo

1

Escrever o problema. Para este exemplo, vamos converter o número decimal 15610 um número binário. Digite o número decimal como o dividendo em um sinal de divisão "longo". Digite o sistema básico que pretende converter (no nosso caso, "2" para o número binário) como o divisor fora do sinal de divisão.

  • Este método é muito mais fácil de entender se exibido no papel, e também é muito mais fácil de executar para iniciantes, uma vez que tudo que você tem a fazer é uma divisão por dois.
  • Para evitar confusão, antes e depois da conversão, escreva o número do sistema básico com o qual você vai trabalhar como um subscrito para cada número. Neste caso, o número decimal subscrito 10 e o equivalente binário vai subscrito 2.

2

Fazer a divisão. Escreva a resposta (quociente) sob o signo da divisão e escreve o resíduo (0 ou 1) para a direita do dividendo.

  • Uma vez que estamos dividendo por 2, quando o dividendo é um número par, o resíduo é 0, e quando o dividendo é um número ímpar é um resíduo binário.

3

Divisória continua até que o resultado é 0. Continua para baixo a folha, dividindo cada novo quociente por dois e escrever o resíduo para o direito de cada dividendo. Pare quando a proporção é de 0.

4



Escrever o número binário que tem. A partir do último resíduo, sequência de resíduos de lê-se até que o primeiro. Em nosso exemplo, você deve ter 10011100. Este é o equivalente binário do número decimal 156. Ou, escrito com o índice das bases: 15610 = 100111002.

  • Este método pode ser modificado para converter de número decimal para o número em qualquer taxa de base. O divisor é 2, porque queríamos fazer de base do sistema 2 (binário). Se você quiser trabalhar com um sistema de base diferente substitui a 2 no método acima, com o número do sistema de base para o qual você deseja converter. Por exemplo, se você deseja converter sistema de base 9 substitui a 2 9. O resultado final será expressa na base que deseja.

método 2Resta e descendente potências de dois

1

Adicione uma tabela. Escrever as potências de dois em um "Tabela 2 baseado" da direita para a esquerda. Comece com 2, atribuindo um valor de "1". Aumenta o expoente de um para cada poder. Continua até chegar à mesa mais próximo do número que deseja converter um número decimal. Para este exemplo, vamos converter o número decimal 15610 um número binário.

2

Pesquisar a maior potência de 2. Escolha o mais ajustar o número que você está convertendo. 128 é a maior potência de dois que se encaixa no 156, de modo escreve a 1 sob a caixa 156 de sua tabela. Em seguida, subtrair 128 de seu número original. Agora você tem 28.

3

Mover-se para os dois poder mais próximo. Utilizando o novo número (28), mover-se ao longo da mesa de marcação muitas vezes faz cada potência de dois no seu dividendo. 64 não se encaixa 28, então escreva 0 sob a caixa 64. Continue até chegar a um número que sim 28 ajuste.

4

Resta cada número sucessivo que se encaixa no dividendo, e marcar um 1. 16 se encaixa em 28, então escrever uma abaixo da caixa de 16 e subtrair 28. Agora você tem 12. 8 ataques em 12, então digite 1 na caixa 8 e subtrair 12. Agora você tem 4.

5

Continue até chegar à ponta da mesa. Lembre-se marcada com um número 1 cada encaixar o dividendo que você começa, e marcado com um 0 esses números que não cumprem essa condição.

6

Digite a resposta binário. O número binário é a linha que é formado com as caixas 1 e 0 sob as potências de dois. Você deve 10011100. Este resultado é o equivalente binário do número decimal 156. Ou, escrito com base subscrito: 15610 = 100111002.

  • Repetindo este método irá ajudá-lo a memorizar as potências de dois, o que permitirá que você pule o primeiro passo.

dicas

  • Geralmente é mais fácil de aprender a transformar a maneira oposta de binário em decimal.
  • A calculadora que vem com o sistema operacional instalado no seu computador pode realizar a conversão, mas como um programador, você entender melhor como a conversão funciona bem. Você pode abrir a abrir o menu de opções de conversão calculadora "ver" e selecionando "programador".
  • Prática. Tente converter números decimais 17810, 6310, e 810. Seus equivalentes decimais são 101100102, 1111112, 10002. Você tentar converter 20910, 2510, e 24110 respectivo binário, 110100012, 110012, e 111100012.

RELACIONADOS

Artigos Relacionados