sexta-feira, 22 de agosto de 2014



Como converter números binários para decimal


    Bom galera, hoje iremos converter números binários para números decimais de forma muito simples!

Então vamos lá, para converter um número binário para decimal, escrevemos cada bit multiplicado pela base 2 elevado a posição que o bit ocupa, por exemplo: Temos o binário 1011, a fórmula ficaria 1 x 2³ + 0 x 2² + 1 x 2¹ + 1 x 2⁰ que resulta em 11.

Mas concorda que isso é muito trabalhoso? Que tal fazer essa conta de cabeça? Calma que eu vou te mostrar como, veja só:

Digamos que o professor peça para você converter o binário 10011001 para decimal, assuma então que o último número, nesse caso o número 1, seja o seu ponto de partida, nesse caso, ele vale 1, pois está ligado (0 = desligado, ou seja, sem valor e 1 = ligado) e se trata do primeiro bit, o próximo bit é sempre o dobro do seu antecessor, logo vemos que o penúltimo número, no caso 0, valeria 2, o antepenúltimo valeria 4 e arde, tá assim sucessivamente.

Dê uma olhada na tabela abaixo que você vai entender melhor:

Posição 1 0 0 1 1 0 0 1

Valor 128 64 32 16 8 4 2 1

Percebeu o que eu quis dizer? Agora é só você somar os bits que estão ligados (todos os números 1) que você vai ter o decimal, olha só que fácil: No nosso exemplo, os bits que estão ligados são os das posições 0, 3, 4 e 7, logo eles valem 128, 16, 8 e 1, então basta somar: 128 + 16 + 8 + 1, o resultado é 153, agora faz aí usando a fórmula que o professor passou e vê se não dá o mesmo resultado. Vamos então resolver o primeiro binário que mostrei também? Vamos montar a tabela:

Posição 1 0 1 1

Valor 8 4 2 1

Agora vamos verificar os bits ligados, concorda que eles estão nas posições 0, 1 e 3? E que os valores deles são 8, 2 e 1? Agora soma e vê quanto dá: 11! Muito fácil, concordam? Conforme você vai resolvendo exercícios essa “técnica” vai ficando cada vez mais fácil e logo você vai estar convertendo tudo de cabeça! Bom galera, espero que tenham entendido e que essa dica seja útil, Valeu!

Nenhum comentário:

Postar um comentário