Conversor de decimal para binário
O que é o sistema de numeração decimal?
O sistema de numeração decimal, também conhecido como sistema de base-10, é o sistema numérico mais comumente usado no dia a dia. É composto por dez dígitos que vão de 0 a 9, onde a posição de cada dígito indica uma potência de 10. O sistema decimal é posicional, o que significa que o lugar de cada dígito determina seu valor. Por exemplo:
957 = (9 × 10²) + (5 × 10¹) + (7 × 10⁰) = 900 + 50 + 7 = 957
Esse princípio posicional permite que qualquer número — por maior que seja — seja representado usando esses dez dígitos.
Os seres humanos naturalmente se aproximaram do sistema decimal porque temos dez dedos, o que o tornou intuitivo para contagem e aritmética há milhares de anos. Civilizações antigas, incluindo os egípcios e os hindus, estruturaram seus sistemas de contagem ao redor desta base.
O que é o sistema de numeração binário?
O sistema de numeração binário, em contraste, é um sistema numérico de base-2 que utiliza apenas dois dígitos: 0 e 1. Esses dígitos são conhecidos como bits — abreviação de “dígitos binários”. Cada posição em um número binário representa uma potência de 2, assim como cada posição em um número decimal representa uma potência de 10. Por exemplo:
1011₂ = (1 × 2³) + (0 × 2²) + (1 × 2¹) + (1 × 2⁰)
= 8 + 0 + 2 + 1 = 11₁₀
O sistema binário é fundamental em informática e eletrônica porque os sistemas digitais usam dois estados — ligado (1) e desligado (0) — para armazenar e processar dados.
Fórmula
Converter de decimal (base 10) para binário (base 2) pode ser feito usando sucessivas divisões por 2. Os passos são os seguintes:
- Divida o número decimal por 2.
- Registre o resto (0 ou 1).
- Divida novamente o quociente por 2.
- Continue até que o quociente se torne 0.
- A representação binária é formada lendo os restos de baixo para cima.
Matematicamente, o processo pode ser expresso como:
Se
Então, convertendo para binário dá:
onde cada .
Exemplos passo a passo
Exemplo 1: Converter 89₁₀ para binário
| Operação | Quociente | Resto |
|---|---|---|
| 89 ÷ 2 | 44 | 1 |
| 44 ÷ 2 | 22 | 0 |
| 22 ÷ 2 | 11 | 0 |
| 11 ÷ 2 | 5 | 1 |
| 5 ÷ 2 | 2 | 1 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
Lendo os restos de baixo para cima:
89₁₀ = 1011001₂
Verificação:
Exemplo 2: Converter o número decimal 16 para binário
| Operação | Quociente | Resto |
|---|---|---|
| 16 ÷ 2 | 8 | 0 |
| 8 ÷ 2 | 4 | 0 |
| 4 ÷ 2 | 2 | 0 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
Lendo de baixo para cima:
16₁₀ = 10000₂
Verificação:
Contextual Histórico
O sistema binário tem raízes antigas. A documentação mais antiga de um sistema semelhante ao binário é atribuída ao texto chinês I Ching (“Livro das Mutações”), que utilizava padrões de adivinhação semelhantes a combinações binárias por volta de 1000 a.C.
No entanto, a base formal da aritmética binária moderna foi estabelecida por Gottfried Wilhelm Leibniz em 1703. Ele reconheceu que o binário poderia representar todos os números usando apenas os dígitos 0 e 1, criando um sistema universal que ecoa a dualidade simples encontrada na natureza — luz e escuridão, sim e não, ligado e desligado.
Séculos depois, em meados do século 20, os computadores digitais adotaram a lógica binária como a pedra angular da computação das máquinas. Os dois estados de um circuito elétrico — alta voltagem (1) e baixa voltagem (0) — adequavam-se perfeitamente à representação binária, permitindo processamento de dados complexo, operações aritméticas e armazenamento de memória.
Dicas e notas de conversão
- Sempre lembre-se de ler os restos de baixo para cima após a divisão.
- O valor máximo de um dígito binário é 1.
- Para números menores, os equivalentes binários podem muitas vezes ser memorizados:
- 1₁₀ = 1₂
- 2₁₀ = 10₂
- 4₁₀ = 100₂
- 8₁₀ = 1000₂
- 16₁₀ = 10000₂
- Números binários aumentam em potências de 2. Perceba como cada novo bit dobra o alcance numérico possível.
- O processo inverso (binário para decimal) envolve multiplicar cada bit pela sua potência posicional de 2 e somá-los.
Perguntas frequentes
Como converter 2020 para binário passo a passo?
| Operação | Quociente | Resto |
|---|---|---|
| 2020 ÷ 2 | 1010 | 0 |
| 1010 ÷ 2 | 505 | 0 |
| 505 ÷ 2 | 252 | 1 |
| 252 ÷ 2 | 126 | 0 |
| 126 ÷ 2 | 63 | 0 |
| 63 ÷ 2 | 31 | 1 |
| 31 ÷ 2 | 15 | 1 |
| 15 ÷ 2 | 7 | 1 |
| 7 ÷ 2 | 3 | 1 |
| 3 ÷ 2 | 1 | 1 |
| 1 ÷ 2 | 0 | 1 |
Lendo de baixo para cima: 11111100100₂
Como verificar rapidamente a correção de um número binário?
Para verificar, expanda cada dígito binário multiplicado pela sua potência posicional de 2 e some os resultados.
Por exemplo, verifique 10011₂:
.
Assim, 10011₂ = 19₁₀.
Como realizar conversões mentais para números pequenos?
Pratique memorizando representações binárias até 16.
Cada dígito adicionado dobra o valor anterior:
1=1₂, 2=10₂, 3=11₂, 4=100₂, 5=101₂, 6=110₂, 7=111₂, 8=1000₂, etc.
Esse padrão mental ajuda em estimativas sem a necessidade de divisão completa.
199 de decimal para binário
| Operação | Quociente | Resto |
|---|---|---|
| 199 ÷ 2 | 99 | 1 |
| 99 ÷ 2 | 49 | 1 |
| 49 ÷ 2 | 24 | 1 |
| 24 ÷ 2 | 12 | 0 |
| 12 ÷ 2 | 6 | 0 |
| 6 ÷ 2 | 3 | 0 |
| 3 ÷ 2 | 1 | 1 |
| 1 ÷ 2 | 0 | 1 |
Lendo de baixo para cima: 11000111₂