Buscar

GABARITO-ARQ COMP-Questionário 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

2020.2 - ARQUITETURA DE COMPUTADORES 
QUESTIONÁRIO 2 – TEMA 2- Sistemas de Numeração (parte 2) -Conversão de Bases e 
Aritmética - vídeo aulas 9, 10, 11, 12 e 13 
GABARITO 
 
1. Converter o número decimal 147 para um valor equivalente no sistema binário; e o número 
binário 1010011100111001 para o sistema hexadecimal. 
Resp: 
1º -Converter 14710 para binário é obtido somando-se as potências de 2 que tenham algarismo 
1, pois as que tem 0 de algarismo darão zero. 
2º -Ou divide-se 147 sucessivamente por 2 até obter quociente 0 e em cada divisão obtem-se 
um algarismo binário, que é o resto da divisão. 
Então, com a 1º opção faz-se uma tabela coma s potências de 2 e coloca-se 1 até que a soma 
seja igual a 14710 
 
128 64 32 16 8 4 2 1 
1 0 0 1 0 0 1 1 =147 
 
147 /2 = 73, resto =1 (primeiro algarismo à direita do número 
73/2 = 36, resto =1 (segundo algarismo à esquerda 
36/2 = 18, resto =0 (outro à esquerda) 
18/2 = 9, resto =0 (outro à esquerda) 
9/2 = 4, resto =1 (outro à esquerda) 
4/2 = 2, resto = 0(outro à esquerda) 
2/2 = 1, resto = 0(outro à esquerda) 
1/2 = 0, resto =1 (úlimo algarismo à esquerda) 
O valor binário correspondente ao decimal 147 é, então, 100100112 
Quanto a passar 1010 0111 0011 10012 para Base 16, separa-se cada 4 
algarismos binários, da direita para esquerda, completando-se com zeros à 
esquerda se for o caso. Cada 4 algarismos em B2 tem um valor equivalente a um 
dos 16 algarismos da B16, pois 24 =16 
Então, separando de 4 em 4 bits, tem-se 
 10102 = A16 01112 =716 00112 = 316 10012 =916 
O valor convertido para B16 será A73916 
2. Quantos números binários sequenciais podem ser gerados (a partir de zero) cada um com 7 
algarismos? E quantos números da base 6 podem ser criados, cada um com 3 algarismos? 
Resp: Sabe-se que, em qualquer base B pode-se criar um total de N números, todos com x 
algarismos, ou seja,N = Bx 
No caso, a base B = 2 (números binários) e a quantidade de algarismos x = 7. 
Logo, N = 27 = 128 números, desde 00000002 até 11111112 
 
Na bse 6 com 3 algarismos cada um, tem-se: B = 6 e x = 3 e o total N de números será: 
63 = 216 números, de 0006 até 5556 
3. Converter os valores a seguir para as bases indicadas: 
a) C97EB16 para base 8 
b) 536 para base 8 
Resp: 
a) C97EB16 pode ser convertido para base 8 de duas maneiras. A primeira e mais fácil e 
rápida é converter para base 2 (cada 4 algarismos binários corresponde a um algarismo 
hexadecimal) e o resultado (número binário) é convertido para base 8, separando-se cada 3 
algarismos binários, da direita para a esquerda, que correspondem a um algarismo na base 8. 
Assim, 
C = 11002 –-- 9 = 10012 – 7 = 01112 –-- E = 11102 ----B=10112...Número = 110010010111111010112 
Agora separa-se da direita para esquerda de 3 em 3 bits (algarismos binários): 
011 001 001 011 111 101 011 
0112 = 38 - 0012 = 18 - 0012 = 18 - 0112 = 38 - 1112 = 78 - 1012 = 58 0112 =38 
O número é, entao,: 
31137538 
 
A segunda, mais trabalhosa e demorada consiste em converter C97EB16 para B10 (processo de 
multiplicações sucessivas): 
12 x 164 + 9 x 163 + 7 x 162 + 14 x 161 + 11 x 160 = 786432 + 36864 + 1792 + 224 + 11 = 82532310 
e, em seguida, converter da B10 para B8 dividindo-se sucessivamente por 8 até quociente zero. 
825323 / 8 = 103165 e resto 3 (primeiro algarismo à direita) 
103165 / 8 = 12895 e resto 5 (segundo algarismo para a esquerda 
12895 / 8 = 1611 e resto 7 (terceira algarismo para a esquerda 
1611 / 8 = 201 e resto 3 (quarto algarismo para a esquerda 
201 /8 = 25 e resto 1 (quinto algarismo para a esquerda 
25 / 8 = 3 e resto 1 (alga mais à esquerda 
3/8 =0 e resto 3, último alagarismo à esquerda (a divisão parou quando se encontrou quociente 
zero. 
Número é: 31137538 que é igual ao modo anterior. 
b) Conversão de 536 para Base 8 
Nesse caso, somente passando primeiro para base 10 e daí para base 8. 
5 x 61 + 3 x 60 = 30 +35 = 3310 
33 / 8 = 4 e resto 1 (primeiro algarismo à direita) 
4 / 8 = 0 e resto 4 (último alagarismo à esquerda. 
O número é 418 
4.. Efetue a operação aritmética a seguir (PRIMEIRO converta as pareclas para a base pedida no 
resultado; EM SEGUIDA, execute a operação aritmética): 
 6435728 + 101011111000001110012 = base 16 
a) converte-se 6435728 para Base 16. Para isso, passa-se da base 8 para base 2 (3 em 3 bits 
para cada algarismos da base 8) e depois da base 2 para base 16 (separa-se de 4 em 4 
algarismos binários, da direita para esquerda). 
68 = 1102 ; 48 = 1002; 38 = 0112 ; 58 =1012; 78 = 1112 ; 28 =0102 
O número é: 11 0100 0111 0111 10102 
Separa-se de 4 em 4 bits da direita para esquerda: 
10102 = A16 ; 01112 = 716 ; 01112 = 716; 01002 = 416 ; 00112 =316 (completou-se com zeros à esq) 
Número é 3477A16 
b) separa-se o 2º número (binário) de 4 em 4 alg para passar para base 16 
1010 1111 1000 0011 10012 
 A16 F16 816 316 916 
Soma-se os 2 valores na base 16: 3477A16 + AF83916 = E3FB316 
5. Efetue as seguintes operações aritméticas: 
a) 10010002 – 1110112 = base 8 
b) A96CB16 + 1110001100111010102 = ( )8 
a) Resp: 100100 – 111011 = 00011012 E converte-se para base 8 separando de 3 em 3 algarismo 
da direita para esquerda. 0012 = 18 e 1012 = 58 
O número é 158 
b) A96CB16 + 1110001100111010102 = NA BASE 8 
O modo mais rápido, conforme já visto, é passar para base 2 , depois para base 8 e somar na B8. 
A = 1010 9 = 1001 6 = 0110 C = 1100 B = 1011 
Separando 101010010110110010112 de 3 em 3 dígitos da direita para esquerda, obtém-se os 
algarismos da B8. 
010 = 2; 101 = 5; 001 = 1; 011 = 3; 011 = 3; 001 = 1; 011 = 3 ou 25133138 
111 = 7; 000 =0; 110 =6; 011 =3; 101 =5; 010 =2 
Soma-se: 2513313 e 706352 = 34216658 
6. Quantos bits (algarismos binários) são necessários para se representar o valor decimal 425? 
Resp: 
São 9 bits, pois 29 = 512, que é maior que 425 e, portanto, cabe o referido valor. 
42510 = 1101010012 que tem 9 algarismos. 
 
7. Considere os números inteiros a, b e c. A representação binária de a é 11001010 e c = 9710. 
Qual é o valor octal de b, sendo: b = a – c 
Resp: Foi escolhida opção de converter ambos os números para base 8 e efetuar a operação na 
base que é a do resultado. Poderia se escolher outras opções também. 
Convertendo 110010102 para base 8 obtém-se 3128 (separando de 3 em 3, da direita para 
esquerda) e convertendo 9710 para base 8 (divisões) obtém-se número 1418. 
312 – 141 na base 8 = 1518 
 
8. Considere um sistema de numeração posicional o qual possui 14 símbolos para representar 
números, que, neste sistema, todos os números usados são sempre inteiros e que são 
conhecidos os seguintes valores representados neste sistema: 
 A = 94C5 e B = 3A78 e C = 9B8C 
Calcule o valor de X na equação: X = A + C – B 
Resp: 
Se o sistema possui 14 símbolos sua base é 14. E as contas deverá ser efetuadas nessa base. 
 
94C514 + 9B8C14 = 1527314 e subtraindo deste valor 3A784 = 114D914 
9. Qual é a quantidade (expressa em decimal) de números com 2 algarismos que podem ser 
representados (a partir de zero e contados sequencialmente, sendo todos valores inteiros) em 
um sistema de numeração posicional, no qual o maior algarismo é C? 
Resp: 
O sistema posicional cujo maior algarismo é C tem base 13. 
Com 2 algarismos neste sistema cria-se 132 = 169 números, desde 007 até CC7 
 
10. O processo de conversão de números de uma base para outra se realiza por meio de 
sucessivas operações aritméticas. Sobre este assunto analise as afirmações a seguir e escolha a 
opção verdadeira: 
I – a conversão de um numero em base X para um outro equivalente na base Y pode ser 
diretamente efetuada por meio de sucessivas operações de multiplicação e somando-se todas 
as parcelas. Todas as operações sendo realizadas com resultados da aritmética da base Y 
II – a conversão de um numero em base X para um outro equivalente na base Y somente pode 
ser efetuada usando-se um processo em duas partes:primeiro, convertendo da base X para a 
base 10 e depois, o resultado (em base 10) é convertido na base Y 
III – a conversão de um numero em base X para base 10 é realizada por meios de multiplicações 
sucessivas, se a base X for menor que 10 e por meio de sucessivas divisões se a base X for maior 
que 10 
IV – o processo de conversão de valores octais para hexadecimais pode ser realizado sem 
passagem pela base 10. Usa-se uma tabela de equivalência e a conversão octal para hexa é direta 
pela tabela. Este metodo tambem é usado para conversão de base 4 para base 16. 
V – Sistema de numeração posicionais de base superior a base 10 não podem efetuar operações 
demultiplicação ou divisão de forma direta, como acontece em sistemas de bases de valor 10 
ou inferior. Tais operações, nesses sistemas, são realizadas por sucessivas somas (em caso da 
multiplicação) ou subtrações (no caso da divisão). 
Resp: 
A opção I é VERDADEIRA. 
A opção II é FALSA. Ela seria verdadeira se não houvesse a frase SOMENTE PODE SER EFETUADA, 
pois, conforme mencionado no vídeo, a afirmação I também é verdadeira e não tem SOMENTE. 
A opção III é FALSA 
A opção IV é FALSA (só serve da B2 para b4 ou B8 ou B16 e vice-versa) 
A opção V é FALSA 
 
11. Considere o número hexadecimal 89BFE16. Escreva os 5 números que se seguem a este, 
saltando de 2 em 2 números. 
Resp: de 89BFE16 soma-se 2 = 89C0016 mais 2 = 89C0216 mais 2 = 89C0416 mais 2 = 89C0616 mais 
2 = 89C0816 
12. Suponha que Asclepíades esteja em férias e foi visitar um certo pais, na qual todas as 
operações financeiras eram feitas em um sistema de numeração posicional de base 7 e cuja 
unidade monetária chamava-se “DELTA”. Depois de ter gasto 1340 Deltas em compras em uma 
loja, ele percebeu que só possuía exclusivamente oito notas de 100 e uma nota de 20 todas de 
reais brasileiros. Asclepíades, então, convenceu o dono da loja a aceitar o pagamento na 
moeda brasileira, mas teve que aceitar receber o troco na moeda local. Nessas condições, 
calcule a quantia que ele recebeu de troco, em DELTAS: 
Resp: Como a moeda Delta opera em base 7 e nosso sistema é de base 10, a operação seria 
apenas: 
82010 – 13407 = ( )7 
1ª opção: realizar a operação em base 10 e converter resultado para base 7. 
Neste caso, primeiro é preciso converter 13407 para base 10. 
1 x 73 + 3 x 72 + 4 x 71 + 0 x 70 = 343 + 147 + 28 + 0 = 51810 
820 – 518 = 30210 ----para converter para base 7 faz-se sucessivas divisões por 7 até encontrar 
quociente 0. Cada resto de uma divisão é um algarismo da base 7 
302 /7 = 43 resto 1 
43 / 7 = 6 resto 1 
6 / 7 = 0 e resto 6 
O resultado é 6117 
2ª opção: realizar a operação em base 7. Para isso, precisa antes converter 820 da base 10 
para base 7. Faz-se sucessivas divisões por 7, etc etc 
820 /7 = 117 e resto 1 
117 / 7 = 16 e resto 5 
16 / 7 = 2 e resto 2 
2 / 7 = 0 e resto 2...............Resultado = 22517 
A operação é 22517 – 13407 = 6117 
 
13. Quantos números inteiros positivos podem ser representados em uma base B, cada um 
deles com n algarismos significativos? 
Resp: A resposta é Bn – 1. O menos 1 refere-se a retirada do algarismo zero, já que se pede 
inteiros positivos (e o 0 não é nem positivo nem negativo) 
 
14. Considerando um sistema de numeração posicional que possui Y algarismos diferentes para 
criar números, indique o maior valor de número que pode existir nesse sistema, com largura de 
W algarismos. Caso Y seja igual a 7, quantos números podem ser criados? 
Resp: Se possui Y algarismos diferentes isso significa que sua base é Y. Considerando a expressão 
N = BX, e substituindo os valores tem-se: N (total de números); B = base, que é Y e X = W. Então 
o total de números é N = YW. Como se deseja o maior números, este é N – 1 ou YW – 1 (o menos 
1 é porque a contagem de números inicia por zero e o maior é o total menos 1). 
 
Se Y = 7, então total de números com largura W será 7W 
 
15. Quantos números, cada um com 3 algarismos, podem ser criados em um sistema de 
numeração posicional que possua 5 símbolos diferentes? 
Resp: Utilizando a fórmula N = BX, já mostrada tantas vezes, teremos: 
B = 5 (quantidade de símbolos é a base) e X = 3 (quantidade de algarismos de cada números) 
N = 53 = 125 números, desde 0005 até 4445 
 
16. Calcule o valor de X na expressão a seguir: 
 
 64M * 16K = 2X T , sendo M = mega e T = tera 
Resp: Conforme mostrado no exercício 13 da relação 1 e no questionário 1, substitui-se cada 
algarismo pela potência de 2 equivalente, ou seja: 64 =26 ; M = 220; 16=24; K=210 e T=240 
 
26 * 220 * 24 * 210 = 2X * 240 . Somando-se os expoentes das potências da direita (são 
multiplicações), tem-se: 
 
240 = 2X * 240. Nesse caso, 2X = 1 e x = 0 
 
17. Qual é a única diferença entre as regras dos diversos sistemas de numeração posicionais 
existentes na Matemática, já que todos eles tem as demais regras iguais? 
Resp: A única exceção é o valor da base e seus algarismos. Por exemplo: na base 10 há 10 
algarismos (0 a 9) enquanto na base 6, os 6 algarismos são 0 até 5 e na base 13, os 13 algarismos 
são de 0 até C 
18. Considerando as regras e símbolos usados nos sistemas de numeração posicionais, e 
também considerando as características definidas para a formação de números nesses sistemas, 
verifique as seguintes afirmativas: 
 
I – 92 na representação de base 12 corresponde ao número 110 na representação decimal. 
ERRADO-- 9212 = 7810 
II – o número 10000101, representado no sistema binário, corresponde ao número 257, 
representado em sistema de base 9. 
ERRADO. 100001012 = 13310 = 1579 
III – o valor D29, na representação hexadecimal, corresponde ao valor 6451, representado no 
sistema octal. 
CORRETO 
IV- Todas as alternativas são FALSAS. 
ERRADO 
V – Todas as alternativas são VERDADEIRAS. 
ERRADO 
E assinale a alternativa que são FALSAS e quais são VERDADEIRAS: 
 
19. Considere a existência de um contador que realiza sua tarefa imprimindo números na base 
7 em sequência, a partir de zero (0). Este contador imprime sempre números com 3 algarismos. 
Qual é o maior valor decimal que este contador pode imprimir? 
Resp: Em base 7 o maior valor de 3 algarismos é 6667. Em decimal, pode-se obter: 
- 6667 = 6 x 72 + 6 x 71 + 6 x 70 = 294 + 42 + 6 = 34210 
Ou 73 – 1 = 343 – 1 = 34210

Continue navegando