EXERCICIOS IC
1. Notação Posicional
Obtenha os valores abaixo conforme a equação de numeração posicional
a) 1054(10) = 1 x 103 + 0 x 102 + 5 x 101 + 4 x 100
b) 10110(2) = 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 0 x 20
c) 257(8) = 2 x 82 + 5 x 81 + 7 x 80
d) FA61(16) = F x 163 + A x 162 + 6 x 161 + 1 x 160
= 15 x 163 + 10 x 162 + 6 x 161 + 1 x 160
2. Conversão de bases
Converta os valores abaixo de base 2 (binária) para a base 8 (octal)
a) 11100111(2) = 347(8)
011 100 111
011(2) = 3(8)
100(2) = 4(8)
111(2) = 7(8)
b) 1010011111(2) = 1237(8)
001 010 011 111
001(2) = 1(8)
010(2) = 2(8)
011(2) = 3(8)
111(2) = 7(8) Converta os valores abaixo da base 8 (octal) para a base 2 (binária)
a) 327(8) = 11 010 111(2)
3(8) = 011(2)
2(8) = 010(2)
7(8) = 111(2)
b) 673(8) = 110 111 011(2)
6(8) = 110(2)
7(8) = 111(2)
3(8) = 11(2)
Converta os valores abaixo de base 2 (binária) para a base 16 (hexadecimal)
a) 11100111(2) = E7(16)
1110(2) = E(16)
0111(2) = 7(16)
b) 1010011111(2) = 29F(16)
010(2) = 2(16)
1001(2) = 9(16)
1111(2) = F(16) Converta os valores abaixo de base 16 (hexadecimal) para a base 2 (binária)
a) 3A2(16) = 11 1010 0010(2)
3(16) = 0011(2)
A(16) = 1010(2)
2(16) = 0010(2)
b) FACA(16) = 1111 1010 1100 1010(2)
F(16) = 1111(2)
A(16) = 1010(2)
3. C(16) = 1100 Conversão de bases
A(16) = 1010(2)
c) 621(16) = 110 0010 0001(2)
6(16) = 0110(2)
2(16) = 0010(2)
1(16) = 0001(2)
4. Como você converteria um número da base 8 para a base 16 (e vice-versa)?
A conversão direta entre a base 8 e 16 não é possível através de um cálculo simples, como a conversão entre a base 2 e base 10, por isso recorrendo à conversão intermédia para a base 2 é possível fazer qualquer conversão entre a base octal e hexadecimal.
A conversão do número 472(8) para hexadecimal seria feita assim.
1º Converter 472(8) em binário, para isso pegamos em cada um dos dígitos do número em base 8, e encontramos o correspondente binário ou seja: