Como converter decimal em binário

Autor: John Stephens
Data De Criação: 1 Janeiro 2021
Data De Atualização: 29 Junho 2024
Anonim
Como transformar um Número Decimal em Binário
Vídeo: Como transformar um Número Decimal em Binário

Contente

O fator decimal (base dez) tem dez valores (0,1,2,3,4,5,6,7,8 ou 9) para cada valor. Em contraste, o sistema binário (sistema hexadecimal) tem duas representações de 0 e 1 para cada. Visto que binário é a linguagem intrínseca usada em computadores eletrônicos, os programadores de computador devem entender como converter de decimal em binário. Siga estas etapas simples para ver como converter.

Passos

Método 1 de 2: Divisão curta por dois com saldos

  1. Solução de problemas. Para este exemplo, converteremos o decimal 15610 para binário. Escreva o número decimal como o divisor dentro do símbolo de divisão longa. Registre o coeficiente do sistema de destino (em nosso caso, escreva o número "2" para o sistema binário) como o divisor fora da curva do símbolo de divisão longa.
    • Este método é mais fácil de entender ao descrever no papel, e muito mais fácil para os iniciantes, porque depende apenas da divisão por dois.
    • Para evitar confusão antes e depois da conversão, escreva o número do sistema básico no qual você está trabalhando em cada número. Nesse caso, o decimal teria um subscrito de 10 e o número binário equivalente teria um subscrito de 2.

  2. Divisão. Escreva o quociente abaixo do símbolo de divisão longa e escreva o resto (0 ou 1) à direita do divisor.
    • Como dividimos por 2, quando o número dividido é um número par, o resto binário torna-se 0 e, quando o divisor é um número ímpar, o resto binário torna-se 1.

  3. Continue a divisão até que o resultado da divisão por 2 seja zero. Continuando a divisão, divida o novo quociente por dois e escreva o restante à direita da divisão. Pare quando o quociente for 0.
  4. Escreva um novo número binário. Começando com o equilíbrio na parte inferior, sequencie o equilíbrio de baixo para cima. Como neste exemplo, você obterá o resultado 10011100. Este é o equivalente binário do número decimal 156. Ou pode ser escrito como subscrito cada: 15610 = 100111002
    • Este método pode ser ajustado para converter de decimal em 'qualquer' sistema. Divisor é 2 porque o sistema que você deseja converter é o sistema 2 (binário). Se o sistema de conversão for outro sistema, substitua o divisor 2 no cálculo pelo sistema que deseja converter. Por exemplo, se o sistema que você deseja converter é 9, substitua o divisor 2 por 9. O resultado final será o sistema que deseja converter.
    propaganda

Método 2 de 2: diminuindo o poder e a subtração


  1. Comece fazendo uma mesa. Liste as potências de dois em uma "tabela de fator de 2" da direita para a esquerda. A partir de 2, tem o valor "1". Aumente o expoente em um para cada potência. Crie uma sequência de potências até chegar ao número próximo ao decimal com o qual você está começando. Neste exemplo, vamos converter o número decimal 15610 para binário.
  2. Encontre a maior potência de 2. Escolha o maior número que corresponda ao número que você está convertendo. 128 é a maior potência de 2 que corresponde a 156, escreva o número 1 abaixo desta célula em sua planilha como o binário no canto inferior esquerdo. Subtraia 128 do número original. Você obterá 28.
  3. Mude para os poderes dos próximos dois menores. Usando o novo número (28), vá para a planilha para marcar a potência 2 que pode corresponder ao número a ser dividido. 64 é maior que 28, escreva um 0 abaixo dessa célula como o próximo binário à direita. Continue até encontrar o número que "pode" cobrir o número 28.
  4. Subtraia o próximo número que possa corresponder e marque-o com 1. 16 poderia corresponder a 28, então você escreveria 1 abaixo dessa caixa e subtrairia 28 de 16. Você obterá 12. 8 corresponde a 12, então escreva 1 abaixo da caixa 8 e subtraia 12 de 8. Você obterá 4.
  5. Continue até terminar sua planilha. Marque 1 abaixo do número incluído no novo número e escreva 0 nas células que são maiores que o novo número.
  6. Escreva o resultado em número binário. Os números binários são 1 e 0 abaixo da planilha, da esquerda para a direita. Você terá o número binário 10011100. Este é o número binário que corresponde ao número decimal 156. Ou pode ser escrito como subscrito cada: 15610 = 100111002.
    • A repetição desse método ajudará a memorizar as potências de 2, permitindo que você pule a etapa 1.
    propaganda

Adendo

  • O computador instalado em seu sistema operacional pode fazer isso por você, mas, como programador, você deve ter uma compreensão clara de como converter.Você pode ver as opções de conversão do seu computador abrindo o item de menu "Exibir" na barra de ferramentas e selecionando "Programador".
  • A conversão de trás para frente, de binário para decimal, geralmente é mais fácil de aprender primeiro.
  • Prática. Tente converter para o decimal 17810, 6310, e 810. O número binário correspondente é 101100102, 1111112, e 10002. Tente converter 20910, 2510, e 24110 para o número binário correspondente 110100012, 110012e 111100012.