Conversor de fração binária
O que é uma fração binária?
Uma fração binária é um número expresso na base 2 que inclui dígitos após o ponto binário, assim como os números decimais têm dígitos após o ponto decimal. O sistema numérico binário utiliza apenas dois dígitos — 0 e 1 — e representa todos os valores usando potências de dois. Quando um número binário inclui uma parte fracionária, cada dígito após o ponto binário representa uma potência negativa de dois.
Por exemplo, o número binário 101.101 representa:
Assim, 101.101₂ = 5,625₁₀.
Como funciona o conversor de fração binária
O conversor de fração binária ajuda você a converter qualquer número fracionário entre sistemas binários e decimais automaticamente. Você também pode converter frações binárias para outros sistemas numéricos, como octal (base 8), hexadecimal (base 16) ou qualquer base personalizada entre 2 e 36.
O processo envolve:
- Interpretar a parte inteira somando as potências de 2 para cada dígito ‘1’.
- Converter a parte fracionária somando as potências negativas correspondentes de 2.
- Combinar ambas as partes para obter o valor decimal completo ou converter de volta para binário dividindo ou multiplicando repetidamente por 2.
Este conversor opera instantaneamente — não é necessário pressionar “calcular”, pois os resultados se ajustam automaticamente quando os valores de entrada mudam.
Exemplo passo a passo
Vamos converter em binário.
- Converter a parte inteira (10):
| Divisão | Quociente | Resto |
|---|---|---|
| 10 ÷ 2 | 5 | 0 |
| 5 ÷ 2 | 2 | 1 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
Lendo os restos de baixo para cima:
- Converter a parte fracionária (0,625):
| Multiplicação | Resultado | Parte inteira |
|---|---|---|
| 0,625 × 2 | 1,25 | 1 |
| 0,25 × 2 | 0,5 | 0 |
| 0,5 × 2 | 1,0 | 1 |
Assim, .
- Combinar ambas as partes:
Convertendo uma fração binária para decimal
Converter para decimal:
Portanto, 110.011₂ = 6,375₁₀.
Convertendo frações binárias para outras bases
Para octal (base 8)
Agrupe bits em conjuntos de três a partir do ponto binário para fora (parte inteira à esquerda, parte fracionária à direita). Complete com zeros, se necessário.
Exemplo:
Para hexadecimal (base 16)
Agrupe bits em conjuntos de quatro:
Portanto, .
Notas sobre frações binárias
- Algumas frações decimais não podem ser representadas exatamente em binário (por exemplo, 0,1, 0,2, 0,3). Elas formam sequências binárias repetitivas, de forma semelhante a como 1/3 = 0,333… em notação decimal.
- Os computadores lidam internamente com números reais no formato de ponto flutuante, aderindo rigorosamente às representações de frações binárias, motivo pelo qual pequenos erros de arredondamento ocorrem ocasionalmente na programação.
- A precisão máxima depende do número de bits escolhido para a parte fracionária — quanto mais bits, maior a precisão.
Visão histórica
O sistema numérico binário remonta ao século XVII, formalizado por Gottfried Wilhelm Leibniz, que reconheceu sua conexão com a lógica utilizando apenas dois símbolos: 0 e 1. Na computação moderna, as frações binárias tornaram-se a base para a codificação de sinais digitais e cálculos numéricos, permitindo que dispositivos realizem operações aritméticas com incrível precisão.
Perguntas frequentes
Como converter 7,75 para binário passo a passo?
Parte inteira: . Parte fracionária: → 1; → 1. Combine ambas as partes → .
Por que algumas frações decimais não podem ser exatamente convertidas em binário?
Porque o binário representa frações como somas de recíprocos de potências de dois, apenas números expressáveis como soma de podem ser exatos. Frações como 0,1 (que requerem ) não terminam dentro dessa série, levando a uma sequência repetida infinita.
Como converter a fração binária 0.011 em decimal?
Avalie usando a fórmula: