➗ Aula 02 – Conversão de Decimal para Binário
Na aula anterior, aprendemos que os computadores são máquinas binárias. Mas como pegamos um número que conhecemos (como nossa idade) e explicamos para o silício? Vamos aprender o "caminho de ida".
🎯 Objetivos de Aprendizagem
Nesta aula, você vai: - [x] Aprender o método das divisões sucessivas. - [x] Compreender o significado de MSB (Most Significant Bit) e LSB (Least Significant Bit). - [x] Aplicar o método das potências de 2 como alternativa rápida.
🧱 Método das Divisões Sucessivas
Este é o método mais seguro e universal. Ele consiste em dividir o número decimal por 2 repetidamente até que o quociente chegue a zero.
flowchart TD
A["Início: Número Decimal"] --> B{"Dividir por 2"}
B --> C["Anotar o RESTO"]
C --> D{"Quociente é 0?"}
D -- Não --> B
D -- Sim --> E["Ler os restos de BAIXO PARA CIMA"]
E --> F["Binário Resultante"]
style E fill:#f96,stroke:#333,stroke-width:2px 📝 Exemplo Prático: Convertendo 13
Vamos ver como o número 13 se transforma em código de máquina.
Conceito Chave: MSB vs LSB
Nunca inverta a ordem! - LSB (Least Significant Bit): Primeiro resto (ponta direita). - MSB (Most Significant Bit): Último resto (ponta esquerda).
A leitura do resultado deve ser feita sempre de baixo para cima (do último quociente para o primeiro resto anotado).
🚀 Desafio da Semana
Tente converter sua idade para binário. - O resultado é um número par ou ímpar? - Dica: Se o primeiro resto (LSB) for 1, o número decimal original é obrigatoriamente ímpar!
-
Slides Interativos --- Veja a animação do método das divisões passo a passo. Ver Slides
-
Quiz de Prática --- Teste suas divisões com 10 questões rápidas. Responder Quiz
-
Mão na Massa --- Pratique conversões do básico ao avançado. Praticar