Como Converter Números Binários em Decimais

Baixe em PDFBaixe em PDF

O sistema binário representa a linguagem interna dos computadores eletrônicos. Se você se considera um programador sério, é preciso que entenda como se dá a conversão de binário para decimal. Esse guia o ensinará como prosseguir.

Método 1
Método 1 de 2:

Usando a notação posicional

Baixe em PDF
  1. How.com.vn Português: Step 1 Escreva o número...
    Escreva o número binário e liste as potências de da direita para a esquerda. Tome por exemplo a conversão do número binário para seu formato decimal. Em primeiro lugar, escreva-o. A seguir, escreva as potências de da direita para a esquerda. Comece com , associando-o a "", e prossiga somando em cada expoente. Pare quando a quantidade de elementos presentes na lista for igual à quantidade de casas existentes no número binário. O exemplo, , tem oito casas, de modo que a lista (com oito elementos) ficará representada da seguinte maneira: , , , , , , , .
  2. How.com.vn Português: Step 2 Escreva os dígitos do número binário abaixo de suas potências correspondentes.
    Agora, basta escrever abaixo dos números , , , , , , e , de modo que cada dígito se relacione à respectiva potência de . O "" à direita do número binário deve corresponder ao "" à direita das potências de e assim por diante. Você também pode escrever os dígitos acima das potências, caso prefira — o importante é que estejam no lugar certo.
  3. How.com.vn Português: Step 3 Ligue os dígitos do número binário a suas potências correspondentes.
    Faça linhas, começando da direita, ligando cada dígito consecutivo do número binário à potência de mais próxima na lista superior. Comece trazendo uma linha do primeiro dígito do número binário até a primeira potência de presente na lista. A seguir, faça uma linha que vai do segundo dígito do número binário até a segunda potência de presente na lista. Continue a fazer essas conexões entre dígitos e potências. Isso o ajudará a visualizar a relação entre os dois conjuntos numéricos.
  4. How.com.vn Português: Step 4 Escreva o valor final de cada potência.
    Avance por todos os dígitos do número binário. Se o valor em questão for , escreva sua potência correspondente sob a linha, abaixo do dígito. Se o valor em questão for , escreva um sob a linha, abaixo do dígito.
    • Uma vez que "" corresponde a "", o número escrito será "". Uma vez que "" corresponde a "", o número escrito será "". Uma vez que "" corresponde a "", o número escrito será "". Uma vez que "" corresponde a "", o número escrito será "" e, uma vez que "" corresponde a "", o número escrito será "". Já "", por sua vez, corresponde a "", sendo que o número escrito será "", e "" corresponde a "", resultando no mesmo valor. O valor "" corresponde a "", tendo "" como número que o acompanha.
  5. How.com.vn Português: Step 5 Some os valores finais.
    Agora, some os números escritos abaixo da linha. Aqui está a operação: . Esse é o equivalente decimal do número binário .
  6. How.com.vn Português: Step 6 Escreva a resposta com sua base subscrita.
    Agora, basta usar a notação para demonstrar que você está trabalhando com um valor decimal, ou seja, que opera em potências de dez. Quanto mais você se habituar à conversão de binário a decimal, mais fácil será memorizar as potências de e mais rapidamente você conseguirá completar esse tipo de tarefa.
  7. How.com.vn Português: Step 7 Use esse método para converter um número binário com ponto decimal à sua forma decimal.
    É possível usá-lo mesmo na conversão de um número binário como em formato decimal. Basta saber que o valor no lado esquerdo representa a posição das unidades (como de costume) e que o número à direita da vírgula está na posição das "metades", ou .
    • O "" à esquerda da vírgulaé igual a , ou . O "" à direita da vírgula é igual a , ou . Some e e você obterá , que é em notação decimal.
    Publicidade
Método 2
Método 2 de 2:

Usando a duplicação

Baixe em PDF
  1. How.com.vn Português: Step 1 Escreva o número binário.
    Esse método não faz uso de potências. É, por isso, mais simples na conversão mental de números maiores, uma vez que basta se lembrar do subtotal. O primeiro a se fazer é escrever o número binários a ser convertido com o método da duplicação. Suponha que o valor sendo analisado seja . Comece escrevendo-o no papel.
  2. How.com.vn Português: Step 2 Começando da esquerda, duplique o total anterior e some o dígito atual.
    Tomando-se o número binário , o primeiro dígito no lado esquerdo é . O total anterior será , uma vez que o processo ainda não se iniciou. Você terá que dobrar o total anterior, , e somar (), de modo que o novo total será igual a .
  3. How.com.vn Português: Step 3 Duplique o total atual e some o dígito seguinte.
    O total atual é e o novo dígito é . Duplique e some (), chegando ao novo total .
  4. How.com.vn Português: Step 4 Repita o passo anterior.
    Prossiga adiante. A seguir, duplique o total atual e some que é o próximo dígito (). O seu total agora será igual a .
  5. How.com.vn Português: Step 5 Volte a repetir o passo anterior.
    A seguir, duplique o total atual, que é , e some o próximo dígito, que é (). O novo total será .
  6. How.com.vn Português: Step 6 Repita novamente o passo anterior.
    Duplique o total atual, que é , e some o dígito seguinte, que é ().
  7. How.com.vn Português: Step 7 Repita uma vez mais o passo anterior.
    Agora, duplique o total atual, que é , e some , que é o dígito seguinte. Como resultado, você terá .
  8. How.com.vn Português: Step 8 Continue duplicando o total atual e somando o dígito seguinte até o fim.
    Agora, você chegou ao último número e está quase pronto! Basta tomar o total atual, que é , e duplicá-lo antes de somar , que é o último dígito (). Tudo concluído! Você acaba de converter da notação decimal a seu formato decimal, que é .
  9. How.com.vn Português: Step 9 Escreva a resposta com a base subscrita.
    Anote a resposta final como sendo para demonstrar que você está trabalhando com um valor decimal, ou seja, que possui base .
  10. How.com.vn Português: Step 10 Use esse método para converter de qualquer base à base decimal.
    A duplicação é útil porque o número analisado tem base . Se ela for representada por outro número, use-o em seu lugar no método descrito acima. Em um exemplo, se o número tiver base , substitua "" por ". O resultado final será sempre em formato decimal (base ).
    Publicidade

Dicas

  • Pratique. Tente converter os números binários , e . Respectivamente, seus equivalentes decimais serão , e .
  • Nota: esse método é útil apenas para a contagem e não lida com traduções ASCII.
  • A calculadora que vem com o Microsoft Windows pode fazer essa conversão em seu lugar — mas, como programador, é importante que você tenha um bom entendimento de como funciona o método por trás do processo. As opções de conversão da calculadora ficarão visíveis através da função Exibir > Científica (ou "Programador"). No Linux também é possível usar a calculadora.
Publicidade

Avisos

  • Esse método faz uso do binário não assinado, em contraste ao assinado, ao de vírgula flutuante ou ao de vírgula fixa.
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, 121 pessoas, algumas anônimas, editaram e melhoraram o texto desde sua criação. Este artigo foi visualizado 429 460 vezes.
Categorias: Programação
Esta página foi acessada 429 460 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