IP-03: Conversão de Sistemas Numéricos
A conversão entre sistemas numéricos é o processo de transf ormar um número de uma base (um
sistema) para outra, como de decimal (base 10) para binário (base 2), usando regras matemáticas
específ icas para cada conversão.
O método mais comum para converter um número decimal para binário envolve dividir o número
sucessivamente por 2 e anotar os restos, lendo -os do último para o primeiro para f ormar o número
binário.
Para a conversão inversa, de binário para decimal, multiplica-se cada dígito pelo valor da sua posição
(em potências de 2) e soma-se os resultados.
Converter Decimal para Binário
- Divisões Sucessivas por 2;
- Anote o resto (que será 0 ou 1);
- Divida o quociente da divisão anterior por 2 e anote o novo resto;
- Continue esse processo até que o quociente seja 1 ou 0;
- Escreva os restos na ordem inversa, começando do último resto obtido para o primeiro.
Exemplo: Converter 10 (decimal) para binário
- 10 / 2 = 5 (resto 0)
- 5/ 2 = 2 (resto 1)
- 2/ 2 = 1 (resto 0)
- 1/ 2 = 0 (resto 1)
o Lendo os restos na ordem inversa, o número 10 em decimal é 1010 em binário.
Converter Binário para Decimal
1. Atribua Potências: Começando pela direita, atribua a cada dígito binário uma potência de 2,
começando por 2^0 (que é 1) para o último dígito, 2^1 para o penúltimo, e assim sucessivamente.
2. Multiplique e Some: Multiplique cada dígito binário pelo valor da sua posição (a potência de 2) e
some todos os resultados.
Exemplo: Converter 1010 (binário) para decimal
- 1 (posição 2^3 = 8) -> 1 * 8 = 8
- 0 (posição 2^2 = 4) -> 0 * 4 = 0
- 1 (posição 2^1 = 2) -> 1 * 2 = 2
- 0 (posição 2^0 = 1) -> 0 * 1 = 0
o Somando os resultados: 8 + 0 + 2 + 0 = 10.
Sistema Octal (Base 8): Para converter de decimal para octal, realiza-se o mesmo processo de
divisões sucessivas, mas dividindo por 8 em vez de 2.
Sistema Hexadecimal (Base 16): A conversão entre hexadecimal e binário é f requentemente f eita por
meio de grupos de 4 dígitos binários que correspondem a um dígito hexadecimal, sendo um método
ef iciente para representar números binários de f orma compacta.
Exercícios da Instrução:
Atividade 01. Conversão de Decimal → Binário:
# Exercício Resposta
1 Converta o decimal 45 para binário.
2 Converta o decimal 128 para binário.
3 Converta o decimal 255 para binário.
4 Converta o decimal 63 para binário.
5 Converta o decimal 90 para binário.
6 Converta o decimal 200 para binário.
7 Converta o decimal 7 para binário.
8 Converta o decimal 32 para binário.
9 Converta o decimal 19 para binário.
10 Converta o decimal 11 para binário.
Atividade 02. Conversão de Binário → Decimal:
# Exercício Resposta
1 Converta o binário 101101 para decimal.
2 Converta o binário 1100110 para decimal.
3 Converta o binário 1001001 para decimal.
4 Converta o binário 1110001 para decimal.
5 Converta o binário 1010101 para decimal.
6 Converta o binário 1111111 para decimal.
7 Converta o binário 1000000 para decimal.
8 Converta o binário 1101 para decimal.
9 Converta o binário 10111 para decimal.
10 Converta o binário 10010 para decimal.
Atividade 03. Conversão de Decimal → Octal:
# Exercício Resposta
1 Converta o decimal 83 para octal.
2 Converta o decimal 100 para octal.
3 Converta o decimal 255 para octal.
4 Converta o octal 127 para decimal.
5 Converta o octal 64 para decimal.
Atividade 04. Conversão de Decimal → Hexadecimal:
# Exercício Resposta
1 Converta o decimal 254 para hexadecimal.
2 Converta o decimal 512 para hexadecimal.
3 Converta o decimal 4095 para hexadecimal.
4 Converta o hexadecimal 7F para decimal.
5 Converta o hexadecimal 1A3 para decimal.