Você está na página 1de 7

2020.

1 - 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 2513313 8

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

Você também pode gostar