Topo

Números binários (2) - Conversão para decimais

Carlos Alberto Campagner, Especial para a Página 3 Pedagogia & Comunicação

Os números binários são utilizados pelos computadores para processar dados. É um sistema de numeração que, em vez de utilizar 10 algarismos, utiliza apenas 2 (0 e 1).

Veja como converter valores binários em decimais:

Um modo simples de fazer essa conversão é dividir o número decimal que você quer converter em binário por dois. Faça a divisão "na mão", e anote o resto (será 0 ou 1). Pegue o quociente dessa divisão e divida-o, também, por dois. Anote, outra vez o resto. Faça assim até que o quociente de sua divisão seja 1 (isto é, a divisão de 2 por 2).

O seu número em binário é 1+ todos os restos das divisões, do quociente menor para o maior. Assim:

Vamos transformar o número 39:

3 9 ÷ 2 = 1 9  resta  1 1 9 ÷ 2 = 9  resta  1 9 ÷ 2 = resta  1 4 ÷ 2 = 2  resta  0 2 ÷ 2 = 1  resta  0

Note que o último resultado também será computado, logo o número começa com 1 e segue dos restos de baixo para cima, portanto:

3 9 1 0 0 1 1 1

Veja outro exemplo de transformação de um número de decimal para binário, e o inverso.

Pegamos o número 141:

1 4 1 ÷ 2 = 7 0  resta  1 7 0 ÷ 2 = 3 resta  0 3 5 ÷ 2 = 1 resta  1 1 7 ÷ 2 = resta  1 8 ÷ 2 = resta  0 4 ÷ 2 = resta  0 2 ÷ 2 = resta  0

Logo: 10001101

Para transformar um número binário em decimal, pegue cada dígito de seu número separadamente, conte sua posição e subtraia 1(portanto: unidade, vale zero, dezena, vale um, centena vale  dois, e assim por diante). Este valor (posição menos 1) será o expoente da potência de base dois que você tem. Assim:

1 · 2 7 = 1 2 8 0 · 2 6 = 0 0 · 2 5 = 0 0 · 2 4 = 0 1 · 2 3 = 8 1 · 2 2 = 4 0 · 2 1 = 0 1 · 2 0 = 1

128+8+4+1=141