Como converter de decimal para binário
O sistema numérico decimal (dez) é dez valores possíveis (0,1,2,3,4,5,6,7,8, ou 9) para cada valor de lugar.Em contraste, o sistema numeral binário (Base dois) tem dois valores possíveis representados como 0 ou 1 para cada valor de lugar. Como o sistema binário é a linguagem interna de computadores eletrônicos, os programadores de computadores graves devem entender como converter de decimal para binário.
Passos
Conversor


Apoio ao e Desbloquear todas as amostras.
Método 1 de 2:
Realizando uma curta divisão por dois com o restante1. Configurar o problema. Para este exemplo, vamos converter o número decimal 15610 para binário. Escreva o número decimal como o dividendo dentro de uma cabeça de cabeça para baixo "divisão longa" símbolo. Escreva a base do sistema de destino (no nosso caso, "2" para binário) como o divisor fora da curva do símbolo da divisão.
- Este método é muito mais fácil de entender quando visualizado no papel, e é muito mais fácil para iniciantes, pois depende apenas da divisão por dois.
- Para evitar confusão antes e depois da conversão, escreva o número do sistema base que você está trabalhando como um subscrito de cada número. Neste caso, o número decimal terá um subscrito de 10 e o equivalente binário terá um subscrito de 2.

2. Dividir. Escreva a resposta inteira (quociente) sob o símbolo de divisão longa e escreva o restante (0 ou 1) à direita do dividendo.

3. Continue a dividir até chegar 0.Continue para baixo, dividindo cada novo quociente por dois e escrevendo os restos à direita de cada dividendo. Pare quando o quociente é 0.

4. Escreva o novo número binário. Começando com o restante inferior, leia a sequência de restos para cima para o topo.Para este exemplo, você deve ter 10011100.Este é o equivalente binário do número decimal 156.Ou, escrito com subscritos base: 15610 = 100111002
Método 2 de 2:
Poderes descendentes de dois e subtração1. Comece fazendo um gráfico. Liste os poderes de dois em um "Base 2 tabela" da direita para esquerda. Começar em 2, avaliando-o como "1".Incrementar o expoente por um para cada poder.Faça a lista até que você tenha atingido um número muito perto do número do sistema decimal que você está começando com. Para este exemplo, vamos converter o número decimal 15610 para binário.

2. Procure o maior poder de 2. Escolha o maior número que se encaixará no número que você está sendo convertendo. 128 é o maior poder de dois que vão se encaixar em 156, então escreva um 1 sob essa caixa no seu gráfico para o dígito binário mais à esquerda. Então, subtraia 128 do seu número inicial.Agora você tem 28 anos.

3. Passar para a próxima menor potência de dois. Usando seu novo número (28), descer a marcação do gráfico quantas vezes cada poder de 2 pode caber no seu dividendo. 64 não entra em 28, então escreva um 0 abaixo dessa caixa para o próximo dígito binário à direita. Continue até chegar a um número que posso entrar em 28.

4. Subtrair cada número sucessivo que pode caber e marcá-lo com 1. 16 pode se encaixar em 28, então você vai escrever um 1 sob sua caixa e subtrair 16 de 28. Você agora tem 12. 8 vai em 12, então escreva um 1 abaixo da caixa 8 e subtraia-a de 12. Agora você tem 4.

5. Continue até chegar ao final do seu gráfico. Lembre-se de marcar um 1 abaixo de cada número que entra em seu novo número, e um 0 abaixo daqueles que não.

6. Escreva a resposta binária.O número será exatamente o mesmo da esquerda para a direita como os 1 e 0 sob o gráfico. Você deveria ter 10011100.Este é o equivalente binário do número decimal 156.Ou, escrito com subscritos base: 15610 = 100111002.
Vídeo
Ao usar este serviço, algumas informações podem ser compartilhadas com o YouTube.
Pontas
Convertendo na direção oposta, de binário para decimal, é muitas vezes mais fácil de aprender primeiro.
A calculadora que vem instalada com o Windows 10 pode fazer essa conversão para você, mas como um programador, você é melhor com uma boa compreensão de como a conversão funciona.As opções de conversão da calculadora podem ser visíveis ao abrir sua "Visualizar" Menu e selecionar "Programador"
Prática. 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.
Compartilhe na rede social: