Respostas Esperadas

Propaganda
Universidade Federal do Espírito Santo
INFO9300 - Introdução à Computação
19/03/2015
Exercícios 1 - Sistemas de Numeração
Respostas Esperadas
1. Bases de Numeração - Contagem:
1.1. Escreva todos os números...
a) ... entre 58 e 118 representados em base 8;
b) ... entre 02 e 1012 representados em binário;
c) ... entre 916 e 1216 representados em hexadecimal;
d) ... entre 310 e 1110 representados em octal;
1.2. Qual o maior número com 4 dígitos nas bases 2, 8, 16?
1.3. Qual o número seguinte em cada uma das mesmas bases?
UFES
INFO9300 - Introdução à Computação
1
1.4. Qual o número anterior a 10110 em cada uma das mesmas bases?
2. Bases de Numeração - Conversão e Espaço de Representação:
2.1. Converta para decimal...
a) ... o valor 111112;
b) ... o valor 1000002;
c) ... o valor decimal do maior número binário com 8 dígitos;
2.2. Quantos bits são necessários para representar os valores decimais:
a) 100;
b) 200;
UFES
INFO9300 - Introdução à Computação
2
c) 300;
d) 500;
e) 520;
2.3. Converta de decimal para binário:
a) 75;
b) 513;
c) 300;
d) 2004;
UFES
INFO9300 - Introdução à Computação
3
e) 98,75;
Resolvendo a parte inteira:
Resolvendo a parte fracionária:
Finalizando:
2.4. Faça uma tabela de conversão de cada dígito de octal para binário.
Octal
Binário
0
000
1
001
2
010
3
011
4
100
5
101
6
110
7
111
2.5. Explique o seguinte raciocínio: 58 = 4 + 1 = 1012.
2.6. Converta os seguintes números de octal para binário:
a) 1038;
b) 273,28;
c) 25761,58;
UFES
INFO9300 - Introdução à Computação
4
2.7. Converta os seguintes números de binário para octal:
a) 10010012;
b) 111101,112;
c) 1011011,012;
2.8. Faça uma tabela de conversão de cada um dos dígitos hexadecimais para
binário.
Hexadecimal
0
1
2
3
4
5
6
7
Binário
0000
0001
0010
0011
0100
0101
0110
0111
Hexadecimal
8
9
A
B
C
D
E
F
Binário
1000
1001
1010
1011
1100
1101
1110
1111
2.9. Quantas vezes nessa tabela, se encontra a tabela do exercício 2.4?
Duas vezes.
2.10. Explique o seguinte raciocínio: 916 = 8 + 1 = 10012.
2.11. Converta os seguintes números de hexadecimal para binário:
a) 3A16;
b) 1CB16;
UFES
INFO9300 - Introdução à Computação
5
c) ABC,3516;
2.12. Converta os seguintes números de binário para hexadecimal:
a) 10011012;
b) 1111001112;
c) 1010101,010112;
2.13. Usando o mesmo raciocínio de conversão, converta os seguintes números de
bases variadas para decimal:
a) 110102;
b) 101111012;
c) 120123;
d) 43215;
UFES
INFO9300 - Introdução à Computação
6
e) 10078;
f) 1,58;
g) A9812;
h) 120B16;
i) 0,B14;
2.14. Converta o número 103 para decimal, admitindo que este se encontra
representado ...
a) ... em base 5;
b) ... em base 6;
UFES
INFO9300 - Introdução à Computação
7
c) ... em base 8;
d) ... em hexadecimal;
2.15. Converta o número 201510 para cada uma das seguintes bases:
a) Base 8;
b) Base 16;
c) Base 5;
2.16. Converta o número 1032510 para cada uma das seguintes bases:
a) Base 2;
UFES
INFO9300 - Introdução à Computação
8
b) Base 8;
c) Base 16;
d) É possível representar corretamente este número em base 5? Justifique sua
resposta.
UFES
INFO9300 - Introdução à Computação
9
Sim, é possível representar em base 5.
2.17. Complete a seguinte tabela, efetuando as conversões necessárias:
Decimal
369,3125
189,625
214,625
62707,625
Binário
101110001,0101
10111101,101
11010110,101
1111001111000111,101
Octal
561,24
275,5
326,5
171707,5
Hexadecimal
171,5
BD,A
D6,A
F3C7,A
3. Bases de Numeração - Aritmética
3.1. Qual é o resultado em binário de:
a) 0 + 0 = 0
b) 0 + 1 =1
c) 1 + 0 =1
d) 1 + 1 =10
e) 10 + 1 =11
f) 101 + 1 =110
g) 11 + 1 =100
3.2. Efetue as seguintes operações em binário:
a) 110010 + 1011 =
b) 111111 + 1 =
c) 1010,01 + 10101,011 =
d) 1111 - 1001 =
UFES
INFO9300 - Introdução à Computação
10
e) 1101011 - 101 =
f) 100100 - 10111 =
3.3. Qual o resultado, em octal de:
a) 5 + 1 =6
b) 5 + 2 =7
c) 5 + 3 =10
d) 15 + 1 =16
e) 15 + 5 =22
f) 15 + 12 =27
g) 15 + 16 =33
3.4. Efetue as seguintes operações em octal:
a) 123 + 55 =
b) 10777 + 1 =
c) 1333,45 + 654,073 =
d) 375 - 123 =
UFES
INFO9300 - Introdução à Computação
11
e) 1723 - 372 =
f) 100100 - 10111 =
3.5. Qual o resultado, em hexadecimal, de:
a) 8 + 1 =9
b) 8 + 2 =A
c) 8 + 3 =B
d) 8 + 7 =F
e) B + 1 =C
f) B + 2 =D
g) B + 4 =F
h) B + 6 =11
i) B + 7 =12
j) 8 + B =13
k) 18 + B =23
l) B + B =16
m) F + E =1D
3.6. Efetue as seguintes operações em hexadecimal:
a) ABC16 + 1012 =
b) ABC16 + ABC16 =
UFES
INFO9300 - Introdução à Computação
12
c) DEF,2316 + 222,ABC16 =
d) ABC16 - 1238 =
e) 17238 - 3728 =
f) 1001002 - 101112 =
Bom trabalho e divirtam-se!
UFES
INFO9300 - Introdução à Computação
13
Download