Representar os seguintes números na base binária na forma normalizada:
Passo 1
Tranquilo! A questão pede pra gente pegar o número decimal 0.1875 e escrever ele em binário, mas na forma “normalizada”, tipo um formato de ponto flutuante:
- Matéria: conversão de frações decimais pra binário + normalização (deixar do jeito 1.xxx₂ × 2^expoente).
- O que precisamos:
- Converter 0.1875 pra binário usando multiplicação por 2.
- Entender como “normalizar”: colocar o primeiro dígito como 1 antes do ponto e ajustar o expoente.
Passo 2
Vamos converter 0.1875 em binário de fração. A pirâmide é: multiplica por 2, pega a parte inteira, repete com a parte fracionária:
- 0.1875 × 2 = 0.375 → parte inteira = 0
- 0.375 × 2 = 0.75 → parte inteira = 0
- 0.75 × 2 = 1.5 → parte inteira = 1, nova fração = 0.5
- 0.5 × 2 = 1.0 → parte inteira = 1, nova fração = 0.0
Como a fração zera, paramos. Os bits que saíram na ordem foram 0, 0, 1, 1. Ou seja:
Passo 3
Agora a parte da normalização. Normalizar em binário significa empurrar o ponto pra depois do primeiro 1, e anotar quantas casas a gente deslocou:
- Temos 0.0011₂.
- O primeiro 1 aparece na terceira casa depois do ponto.
- Então, pra levar esse 1 pra antes do ponto, a gente “multiplica por 2³” (desloca o ponto 3 casas à direita) e corrige multiplicando por 2^–3.
Ficaria assim: