Exercícios de mudança de base numérica
Confira alguns exercícios de mudança de base numérica.O texto publicado foi encaminhado por um usuário do site por meio do canal colaborativo Meu Artigo. Brasil Escola não se responsabiliza pelo conteúdo do artigo publicado, que é de total responsabilidade do autor . Para acessar os textos produzidos pelo site, acesse: https://www.brasilescola.com.
1.1 Convertendo 10101010(2) para a base octal
Como 8 é múltiplo de 2 (2^3), basta separar o número dado de 3 em 3 algarismos da direita para a esquerda e convertê-los da base 2 para a base 10 para se encontrar o resultado na base 8.
10101010(2) = 10|101|010 = 252(8)
1.2 Convertendo 110111(2) para a base decimal
110111(2) = 1x2^0 + 1x2^1 + 1x2^2 + 0x2^3 + 1x2^4 + 1x2^5 = 55(10)
1.3 Convertendo 1101100(2) para a base hexadecimal
Como 16 é múltiplo de 2 (2^4), basta separar o número dado de 4 em 4 algarismos da direita para a esquerda e convertê-los da base 2 para a base 10 para se encontrar o resultado na base 16.
1101100(2) = 110|1100 = 6C(16)
1.4 Convertendo 777(8) para a base binária
Como não é do meu conhecimento uma conversão direta, eu converterei da base 8 para a base 10 e posteriormente da base 10 para a base 2, chegando à solução.
777(8) = 7x8^0 + 7x8^1 + 7x8^2 = 7 + 56 + 448 = 511(10)
511(10) → para a base 2:
511/2 = 255, resto 1
255/2 = 127, resto 1
127/2 = 63, resto 1
63/2 = 31, resto 1
31/2 = 15, resto 1
15/2 = 7, resto 1
7/2 = 3, resto 1
3/2 = 1, resto 1
Para encontrar o resultado basta formar o número da esquerda para a direita pegando o último quociente e acrescentando os restos do último ao primeiro.
777(8) = 111111111(2)
1.5 Convertendo 145(8) para a base decimal
145(8) = 5x8^0 + 4x8^1 + 1x8^2 = 5 + 32 + 64 = 101(10)
1.6 Convertendo 32(8) para a base hexadecimal
32(8) = 2x8^0 + 3x2^1 = 2 + 6 = 8(10)
8(10) = 8(16) Logo, 32(8) = 8(16)
1.7 Convertendo 198(10) para a base binária
198/2 = 99, resto 0
99/2 = 49, resto 1
49/2 = 24, resto 1
24/2 = 12, resto 0
12/2 = 6, resto 0
6/2 = 3, resto 0
3/2 = 1, resto 1
198(10) = 11000110(2)
1.8 Convertendo 67(10) para a base octal
67/8 = 8, resto 3
8/8 = 1, resto 0
Logo, 67(10) = 103(8)
1.9 Convertendo 889(10) para a base hexadecimal
889/16 = 55, resto 9
55/16 = 3, resto 7
Logo, 889(10) = 379(16)
1.10 Convertendo ABB(16) para a base binária
Como não é do meu conhecimento uma conversão direta, converterei ABB(16) para a base decimal e posteriormente para a base binária.
ABB(16) = 11x16^0 + 11x16^1 + 10x16^2 = 11 + 176 + 2560 = 2747(10)
2747(10) → para a base 2:
2747/2 = 1373, resto 1
1373/2 = 686, resto 1
686/2 = 343, resto 0
343/2 = 171, resto 1
171/2 = 85, resto 1
85/2 = 42, resto 1
42/2 = 21, resto 0
21/2 = 10, resto 1
10/2 = 5, resto 0
5/2 = 2, resto 1
2/2 = 1, resto 0
Logo, ABB(16) = 101010111011(2)
1.11 Convertendo CCD(16) para a base octal
CCD(16) = 13x16^0 + 12x16^1 + 12x16^2 = 13 + 192 + 3072 = 3277(10)
3277(10) → para a base 8:
3277/8 = 409, resto 5
409/8 = 51, resto 1
51/8 = 6, resto 3
Logo, CCD(16) = 6315(8)
1.12 Convertendo FEA(16) para a base decimal
FEA(16) = 10x16^0 + 14x16^1 + 15x16^2 = 10 + 224 + 3840 = 4074(10)
1.13 Convertendo 123(13) para a base 5
123(13) = 3x13^0 + 2x13^1 + 1x13^2 = 3 + 26 + 169 = 198(10)
198/5 = 39, resto 3
39/5 = 7, resto 4
7/5 = 1, resto 2
Logo, 123(13) = 1243(5)
Obs: Onde houver o sinal "^" leia "elevado à".
1.14 Convertendo F5A1(16) para a base 15
F5A1(16) = 1x16^0 + 10x16^1 + 5x16^2 + 15x16^3 = 1 + 160 + 1280 + 61440 = 62881(10)
62881/15 = 4192, resto 1
4192/15 = 279, resto 7
279/15 = 18, resto 9
18/15 = 1, resto 3
Logo, F5A1(16) = 13971(15)
1.15 Calcule a expressão abaixo e dê o resultado na base decimal
[(F09(16) – 223(4)) * ADA(16)] / 701(9)
Descrição: converter cada número para a base decimal e efetuar as contas conforme as prioridades dadas pelos parênteses e colchetes.
F09(16) = 9x16^0 + 15x16^2 = 9 + 3840 = 3849(10)
223(4) = 3x4^0 + 2x4^1 + 2x4^2 = 3 + 8 + 32 = 43(10)
ADA(16) = 10x16^0 + 13x16^1 + 10x16^2 = 10 + 208 + 2560 = 2778(10)
701(9) = 1x9^0 + 7x9^2 = 1 + 567 = 568(10)
Expressão convertida na base decimal → [(3849 – 43) * 2778] / 568 = 18614,56
Publicado por: Rafael
O texto publicado foi encaminhado por um usuário do site por meio do canal colaborativo Meu Artigo. Brasil Escola não se responsabiliza pelo conteúdo do artigo publicado, que é de total responsabilidade do autor . Para acessar os textos produzidos pelo site, acesse: https://www.brasilescola.com.