3 maneiras de converter de binário para decimal

Índice:

3 maneiras de converter de binário para decimal
3 maneiras de converter de binário para decimal

Vídeo: 3 maneiras de converter de binário para decimal

Vídeo: 3 maneiras de converter de binário para decimal
Vídeo: Converter número BINÁRIO para DECIMAL 2024, Abril
Anonim

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

Passos

Conversor

Image
Image

Conversor de binário para decimal

Método 1 de 2: como usar notação posicional

Converter de binário para decimal, etapa 1
Converter de binário para decimal, etapa 1

Etapa 1. Anote o número binário e liste as potências de 2 da direita para a esquerda

Digamos que queremos converter o número binário 100110112 para decimal. Primeiro, escreva. Em seguida, anote as potências de dois da direita para a esquerda. Comece às 20, avaliando-o como "1". Aumente o expoente em um para cada potência. Pare quando a quantidade de elementos na lista for igual à quantidade de dígitos no número binário. O número do exemplo, 10011011, tem oito dígitos, então a lista, com oito elementos, ficaria assim: 128, 64, 32, 16, 8, 4, 2, 1

Converter de binário para decimal etapa 2
Converter de binário para decimal etapa 2

Etapa 2. Escreva os dígitos do número binário abaixo de suas potências de dois correspondentes

Agora, basta escrever 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 ao "1" à direita das potências de dois listadas e assim por diante. Você também pode escrever os dígitos binários acima das potências de dois, se preferir assim. O importante é que eles combinem.

Converter de binário para decimal etapa 3
Converter de binário para decimal etapa 3

Etapa 3. Conecte os dígitos do número binário com suas potências de dois correspondentes

Desenhe linhas, começando da direita, conectando cada dígito consecutivo do número binário à potência de dois que é a próxima na lista acima dele. Comece desenhando uma linha do primeiro dígito do número binário até a primeira potência de dois na lista acima dele. Em seguida, desenhe uma linha do segundo dígito do número binário à segunda potência de dois na lista. Continue conectando cada dígito com sua potência de dois correspondente. Isso o ajudará a ver visualmente a relação entre os dois conjuntos de números.

Converter de binário para decimal etapa 4
Converter de binário para decimal etapa 4

Etapa 4. Anote o valor final de cada potência de dois

Percorra cada dígito do número binário. Se o dígito for 1, escreva sua potência de dois correspondente abaixo da linha, abaixo do dígito. Se o dígito for 0, escreva 0 abaixo da linha, abaixo do dígito.

Como "1" corresponde a "1", ele se torna um "1". Como "2" corresponde a "1", ele se torna um "2". Como "4" corresponde a "0", ele se torna "0". Como "8" corresponde a "1", ele se torna "8" e, como "16" corresponde a "1", ele se torna "16". "32" corresponde a "0" e torna-se "0" e "64" corresponde a "0" e, portanto, torna-se "0" enquanto "128" corresponde a "1" e torna-se 128

Converter de binário para decimal etapa 5
Converter de binário para decimal etapa 5

Etapa 5. Adicione os valores finais

Agora, some 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.

Converter de binário para decimal etapa 6
Converter de binário para decimal etapa 6

Etapa 6. Escreva a resposta junto com seu subscrito de base

Agora, tudo que você precisa fazer é escrever 15510, para mostrar que você está trabalhando com uma resposta decimal, que deve estar operando em potências de 10. Quanto mais você se acostumar a converter de binário em decimal, mais fácil será memorizar as potências de dois, e você poderá concluir a tarefa mais rapidamente.

Converter de binário para decimal etapa 7
Converter de binário para decimal etapa 7

Etapa 7. Use este método para converter um número binário com um ponto decimal para a forma decimal

Você pode usar este método mesmo quando quiser converter um número binário como 1,12 para decimal. Tudo que você precisa fazer é saber que o número do lado esquerdo do decimal está na posição das unidades, como o normal, enquanto o número do lado direito do decimal está na posição das "metades", ou 1 x (1 / 2).

O "1" à esquerda da vírgula decimal é igual a 20, ou 1. O 1 à direita do decimal é igual a 2-1, ou 0,5. Some 1 e 0,5 e você terá 1,5, que é 1,12 em notação decimal.

Método 2 de 2: como usar a duplicação

Converter da etapa binária para decimal 8
Converter da etapa binária para decimal 8

Etapa 1. Anote o número binário

Este método não usa poderes. Como tal, é mais simples converter grandes números em sua cabeça porque você só precisa manter o controle de um subtotal. A primeira coisa que você precisa fazer é anotar o número binário que você converterá usando o método de duplicação. Digamos que o número com o qual você está trabalhando seja 10110012. Anotá-la.

Converter da etapa binária para decimal 9
Converter da etapa binária para decimal 9

Etapa 2. Começando da esquerda, dobre o total anterior e adicione o dígito atual

Já que você está trabalhando com o número binário 10110012, seu primeiro dígito totalmente à esquerda é 1. Seu total anterior é 0, pois 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, então seu novo total atual é 1.

Converter da etapa binária para decimal 10
Converter da etapa binária para decimal 10

Etapa 3. Dobre seu total atual e adicione o próximo dígito mais à esquerda

Seu total atual agora é 1 e o novo dígito atual é 0. Portanto, duplique 1 e some 0. 1 x 2 + 0 = 2. Seu novo total atual é 2.

Converter da etapa binária para decimal 11
Converter da etapa binária para decimal 11

Etapa 4. Repita a etapa 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.

Converter da etapa binária para decimal 12
Converter da etapa binária para decimal 12

Etapa 5. Repita a etapa 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.

Converter da etapa binária para decimal 13
Converter da etapa binária para decimal 13

Etapa 6. Repita a etapa anterior novamente

Dobre seu total atual, 11, e adicione o próximo dígito, 0. 2 x 11 + 0 = 22.

Converter da etapa binária para decimal 14
Converter da etapa binária para decimal 14

Etapa 7. Repita a etapa anterior novamente

Agora, dobre seu total atual, 22, e adicione 0, o próximo dígito. 22 x 2 + 0 = 44.

Converter da etapa binária para decimal 15
Converter da etapa binária para decimal 15

Etapa 8. Continue dobrando seu total atual e adicionando o próximo dígito até que você fique sem dígitos

Agora, você chegou ao seu último número e está quase pronto! Tudo o que você precisa fazer é pegar seu total atual, 44, e dobrar junto com a adição de 1, o último dígito. 2 x 44 + 1 = 89. Tudo pronto! Você converteu 100110112 para a notação decimal em sua forma decimal, 89.

Converter de Binário para Decimal Etapa 16
Converter de Binário para Decimal Etapa 16

Etapa 9. Escreva a resposta junto com seu subscrito de base

Escreva sua resposta final como 8910 para mostrar que você está trabalhando com um decimal, que tem uma base 10.

Converter da etapa binária para decimal 17
Converter da etapa binária para decimal 17

Etapa 10. Use este método para converter de qualquer base para decimal

A duplicação é usada porque o número fornecido é de base 2. Se o número fornecido for de uma base diferente, substitua o 2 no método pela base do número fornecido. Por exemplo, se o número fornecido estiver na base 37, você deve substituir "x 2" por "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, 110012e 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 programador, é melhor você ter um bom entendimento de como a conversão funciona. As opções de conversão da calculadora podem ser tornadas visíveis abrindo seu menu "Exibir" e selecionando "Científico" (ou "Programador"). No Linux, você pode usar calculadora.
  • Nota: Isso é APENAS para contagem e não se refere a traduções ASCII.

Avisos

Este usa não assinado binário, em vez de assinado, ponto flutuante ou ponto fixo.

Recomendado: