fbpx
Conversão de Decimal para Binário

Objetivo: Ensinar passo a passo como converter um número decimal (base 10) para binário (base 2). Essa aula é voltada tanto para iniciantes quanto para quem deseja aprimorar seu entendimento do sistema binário.

O Sistema Binário

O sistema binário usa apenas dois dígitos: 0 e 1. Cada posição em um número binário representa uma potência de 2, começando do 0 (direita para a esquerda). Por exemplo:

11012 = 1 × 2³ + 1 × 2² + 0 × 2¹ + 1 × 2⁰ = 1310

Passo a Passo da Conversão

Método: Divisão Sucessiva por 2

  1. Escolha o número decimal que deseja converter.
    Exemplo: 1910
  2. Divida o número decimal por 2, registrando o quociente e o resto.
    O resto será 0 ou 1, pois é a base do binário. Anote o quociente (resultado da divisão inteira).
  3. Continue dividindo o quociente por 2.
    A cada divisão, anote o resto.
  4. Pare quando o quociente for 0.
    O último número registrado é o mais significativo (MSB – Most Significant Bit).
  5. Escreva o número binário a partir dos restos, do último para o primeiro.

Exemplo Prático: Converter 1910 para binário

Passo 1: Divida 19 por 2:
19 ÷ 2 = 9 (quociente), resto = 1

Passo 2: Divida 9 por 2:
9 ÷ 2 = 4 (quociente), resto = 1

Passo 3: Divida 4 por 2:
4 ÷ 2 = 2 (quociente), resto = 0

Passo 4: Divida 2 por 2:
2 ÷ 2 = 1 (quociente), resto = 0

Passo 5: Divida 1 por 2:
1 ÷ 2 = 0 (quociente), resto = 1

Passo 6: Escreva o binário, começando pelo último resto:
1910 = 100112

Validação

Podemos validar o resultado convertendo 100112 de volta para decimal:

100112 = (1 × 2⁴) + (0 × 2³) + (0 × 2²) + (1 × 2¹) + (1 × 2⁰) = 16 + 0 + 0 + 2 + 1 = 1910

Dicas Importantes

  • Divisão longa: Use divisões sucessivas com paciência. O processo pode ser tedioso para números grandes.
  • Zero inicial: Binários não têm zeros à esquerda.
  • Valide sempre: Faça a conversão reversa para garantir que o resultado está correto.

Exercícios Práticos

  1. Converta 4510 para binário.
  2. Converta 10210 para binário.
  3. Valide as respostas convertendo de volta para decimal.

Resolução dos Exercícios

Exercício 1: Converter 4510 para binário

Utilizaremos o método de divisões sucessivas por 2:

  1. Divida 45 por 2:
    45 ÷ 2 = 22 (quociente), resto = 1
  2. Divida 22 por 2:
    22 ÷ 2 = 11 (quociente), resto = 0
  3. Divida 11 por 2:
    11 ÷ 2 = 5 (quociente), resto = 1
  4. Divida 5 por 2:
    5 ÷ 2 = 2 (quociente), resto = 1
  5. Divida 2 por 2:
    2 ÷ 2 = 1 (quociente), resto = 0
  6. Divida 1 por 2:
    1 ÷ 2 = 0 (quociente), resto = 1

Resultado binário: Escrevemos os restos do último para o primeiro:
4510 = 1011012

Exercício 2: Converter 10210 para binário

Utilizaremos o mesmo método de divisões sucessivas:

  1. Divida 102 por 2:
    102 ÷ 2 = 51 (quociente), resto = 0
  2. Divida 51 por 2:
    51 ÷ 2 = 25 (quociente), resto = 1
  3. Divida 25 por 2:
    25 ÷ 2 = 12 (quociente), resto = 1
  4. Divida 12 por 2:
    12 ÷ 2 = 6 (quociente), resto = 0
  5. Divida 6 por 2:
    6 ÷ 2 = 3 (quociente), resto = 0
  6. Divida 3 por 2:
    3 ÷ 2 = 1 (quociente), resto = 1
  7. Divida 1 por 2:
    1 ÷ 2 = 0 (quociente), resto = 1

Resultado binário: Escrevemos os restos do último para o primeiro:
10210 = 11001102

Validação dos Resultados

Validação do 4510 = 1011012

Cálculo:

1011012 = (1 × 2⁵) + (0 × 2⁴) + (1 × 2³) + (1 × 2²) + (0 × 2¹) + (1 × 2⁰)

= 32 + 0 + 8 + 4 + 0 + 1 = 4510

Validação do 10210 = 11001102

Cálculo:

11001102 = (1 × 2⁶) + (1 × 2⁵) + (0 × 2⁴) + (0 × 2³) + (1 × 2²) + (1 × 2¹) + (0 × 2⁰)

= 64 + 32 + 0 + 0 + 4 + 2 + 0 = 10210

Resumo Final

  • 4510 = 1011012
  • 10210 = 11001102

Explicação Alternativa (Uso de Potências de 2)

Para números menores ou um entendimento mais intuitivo, você pode usar as potências de 2:

  1. Liste as potências de 2 até o número desejado: 1, 2, 4, 8, 16, 32, ....
  2. Subtraia a maior potência de 2 que cabe no número decimal.
  3. Continue subtraindo e marcando 1 (se a potência cabe) ou 0 (se não cabe) em cada posição.

Exemplo:
Para 1910:
– Maior potência ≤ 19: 16 = 2⁴, então 1.
– Resto: 19 - 16 = 3.
– Próxima potência ≤ 3: 2 = 2¹, então 1.
– Resto: 3 - 2 = 1.
Potência ≤ 1: 1 = 2⁰, então 1.
Resultado: 100112.

Conclusão

A conversão decimal para binário é simples com prática. Entender os conceitos de divisão sucessiva e potências de 2 é essencial para resolver problemas de sistemas digitais, programação e redes de computadores.