Como converter de binário para decimal

O sistema binário é a linguagem interna de computadores eletrônicos. Se você é um programador de computador sério, você deve entender como converter de binário para decimal. Thiswill mostrar-lhe como fazer isso.

Passos

Conversor

Conversor binário ao decimal
Método 1 de 2:
Como usar notação posicional
  1. Imagem intitulada Converter de binário para decimal Passo 1
1. Anote o número binário e liste os poderes de 2 da direita para a esquerda. Digamos que queremos converter o número binário 100110112 para decimal. Primeiro, escreva. Então, anote os poderes de dois da direita para a esquerda. Começar em 2, avaliando-o como "1". Incrementar o expoente por um para cada poder. Pare quando a quantidade de elementos na lista é igual à quantidade de dígitos no número binário. O número de exemplo, 10011011, tem oito dígitos, então a lista, com oito elementos, ficaria assim: 128, 64, 32, 16, 8, 4, 2, 1
  • Imagem intitulada Converter do Binário para Decimal Passo 2
    2. Escreva os dígitos do número binário abaixo de seus poderes correspondentes de dois. Agora, apenas escreva 10011011 abaixo dos números 128, 64, 32, 16, 8, 4, 2 e 1 para que cada dígito binário corresponda à sua potência de dois. O "1" à direita do número binário deve corresponder com o "1" à direita dos poderes listados de dois, e assim por diante. Você também pode escrever os dígitos binários acima dos poderes de dois, se você preferir dessa maneira. O importante é que eles combinam.
  • Imagem intitulada Converter de binário para decimal Passo 3
    3. Conecte os dígitos no número binário com seus poderes correspondentes de dois. Desenhe linhas, começando da direita, conectando cada dígito consecutivo do número binário à potência de dois que é a seguir na lista acima dele. Comece desenhando uma linha do primeiro dígito do número binário para o primeiro poder de dois na lista acima. Em seguida, desenhe uma linha do segundo dígito do número binário para o segundo poder de dois na lista. Continue conectando cada dígito com sua potência correspondente de dois. Isso ajudará você a ver visualmente a relação entre os dois conjuntos de números.
  • Imagem intitulada Converter do Binário para Decimal Passo 4
    4. Anote o valor final de cada poder de dois. Passar por cada dígito do número binário. Se o dígito é um 1, escreva seu poder correspondente de dois abaixo da linha, sob o dígito. Se o dígito é um 0, escreva um 0 abaixo da linha, sob o dígito.
  • Desde a "1" corresponde com "1", Torna-se A "1." Desde a "2" corresponde com "1," Torna-se A "2." Desde a "4" corresponde com "0," se torna "0." Desde a "8" corresponde com "1", se torna "8," e desde "16" corresponde com "1" se torna "16." "32" corresponde com "0" e se torna "0" e "64" corresponde com "0" e, portanto, se torna "0" enquanto "128" corresponde com "1" e se torna 128.
  • Imagem intitulada Converter de binário para decimal Passo 5
    5. Adicione os valores finais. Agora, adicione os números escritos abaixo da linha. Aqui está o que você faz: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Este é o equivalente decimal do número binário 10011011.
  • Imagem intitulada Converter de binário para decimal Passo 6
    6. Escreva a resposta junto com sua subscrição básica. Agora, tudo que você precisa fazer é escrever 15510, Para mostrar que você está trabalhando com uma resposta decimal, que deve estar operando em poderes de 10. Quanto mais você se acostumar a converter do binário para decimal, mais fácil será para você memorizar os poderes de dois, e você será capaz de concluir a tarefa mais rapidamente.
  • Imagem intitulada Converter de binário para decimal Passo 7
    7. Use este método para converter um número binário com um ponto decimal para forma decimal. Você pode usar esse método mesmo quando quiser encobrir um número binário, como 1.12 para decimal. Tudo o que você precisa fazer é saber que o número no lado esquerdo do decimal está na posição das unidades, como o normal, enquanto o número no lado direito do decimal está no "metades" posição, ou 1 x (1/2).
  • O "1" à esquerda do ponto decimal é igual a 2, ou 1. O 1 à direita do decimal é igual a 2, ou .5. Adicione 1 e .5 e você ganha 1.5, que é 1.12 na notação decimal.
  • Método 2 de 2:
    Como usar a duplicação
    1. Imagem intitulada Converter de binário para decimal Passo 8
    1. Anote o número binário. Este método não usa poderes. Como tal, é mais simples para converter grandes números em sua cabeça, porque você só precisa acompanhar um subtotal. A primeira coisa que você precisa fazer é anotar o número binário que você estará convertendo usando o método de duplicação. Vamos dizer que o número que você está trabalhando é 10110012. Anotá-la.
  • Imagem intitulada Converter de binário para decimal Passo 9
    2. A partir da esquerda, dobre seu total anterior e adicione o dígito atual. Desde que você está trabalhando com o número binário 10110012, seu primeiro dígito todo o caminho à esquerda é 1. Seu total anterior é 0 desde que você ainda não começou. Você terá que dobrar o total anterior, 0 e adicionar 1, o dígito atual. 0 x 2 + 1 = 1, para que seu novo total atual seja 1.


  • Imagem intitulada Converter de binário para decimal Passo 10
    3. Duplique seu total atual e adicione o próximo dígito à esquerda. Seu total atual é agora 1 e o novo dígito atual é 0. Então, duplo 1 e adicione 0. 1 x 2 + 0 = 2. Seu novo total atual é 2.
  • Imagem intitulada Converter de binário para decimal Passo 11
    4. Repita o passo anterior. Apenas continue. Em seguida, dobre seu total atual e adicione 1, seu próximo dígito. 2 x 2 + 1 = 5. Seu total atual é agora 5.
  • Imagem intitulada Converter de binário para decimal Passo 12
    5. Repita o passo anterior novamente. Em seguida, dobre seu total atual, 5 e adicione o próximo dígito, 1. 5 x 2 + 1 = 11. Seu novo total é 11.
  • Imagem intitulada Converter de binário para decimal Passo 13
    6. Repita o passo anterior novamente. Duplique seu total atual, 11, e adicione o próximo dígito, 0. 2 x 11 + 0 = 22.
  • Imagem intitulada Converter de binário para decimal Passo 14
    7. Repita o passo anterior novamente. Agora, dobre seu total atual, 22 e adicione 0, o próximo dígito. 22 x 2 + 0 = 44.
  • Imagem intitulada Converter de binário para decimal Etapa 15
    8. Continue dobrando seu total atual e adicionando o próximo dígito até ficar sem dígitos. Agora, você está indo para o seu último número e está quase pronto! Tudo o que você precisa fazer é levar seu total atual, 44, e dobre-o junto com a adição de 1, o último dígito. 2 x 44 + 1 = 89. Você está tudo feito! Você convertiu 100110112 para notação decimal à sua forma decimal, 89.
  • Imagem intitulada Converter de binário para decimal Passo 16
    9. Escreva a resposta junto com sua subscrição básica. Escreva sua resposta final como 8910 para mostrar que você está trabalhando com um decimal, que tem uma base de 10.
  • Imagem intitulada Converter do Binário para Decimal Passo
    10. Use este método para converter de algum base para decimal. Duplicação é usada porque o número dado é de base 2.Se o número dado for de uma base diferente, substitua os 2 no método com a base do número dado.Por exemplo, se o número fornecido estiver na Base 37, você substituiria o "X 2" com "x 37".O resultado final será sempre em decimal (base 10).
  • Vídeo

    Ao usar este serviço, algumas informações podem ser compartilhadas com o YouTube.

    Pontas

    Prática.Tente converter os números binários 110100012, 110012, e 111100012.Respectivamente, seus equivalentes decimais são 20910, 2510, e 24110.
  • A calculadora que vem instalada com o Microsoft Windows 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 "Científico" (ou "Programador"). No Linux, você pode usar calculadora.
  • Nota: Isso é apenas para contar e não fala sobre as traduções da ASCII.
  • Avisos

    Isso usa não assinado binário, em vez de assinado, ponto flutuante ou ponto fixo.
    Compartilhe na rede social:
    Semelhante