Buscar

lista2 sist num

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

Prévia do material em texto

EMB5013 - Introdução à Programação de Computadores 
Profa. Tatiana Renata Garcia 
Lista de exercícios 2 – Sistemas de Numeração 
 
1 – Converta os seguintes números binários (base 2) para seus equivalentes decimais 
(base 10): 
 
a) 001100 
b) 000011 
c) 011100 
d) 111100 
e) 101010 
 
2 – Converta os seguintes números decimais (base 10) para seus equivalentes binários 
(base 2): 
 
a) 694 
b) 100 
c) 4000 
d) 145 
e) 255 
f) 1984 
g) 8192 
 
3 – Converta os seguintes números binários (base 2) para seus equivalentes nas bases 
octal (base 8) e hexadecimal (base 16): 
 
a) 001100111111 
b) 000011010101 
c) 011100110001 
d) 111100000000 
e) 101010010101 
 
4 – Realize as conversões de base indicadas. Utilize a base decimal como uma base 
intermediária. 
 
a) 548 para base 5 
b) 3124 para base 7 
c) 5206 para base 7 
d) 122123 para base 9 
 
5 – Calcule as diferenças e somas abaixo usando a aritmética de complemento a dois e 
considerando números de 6 bits: 
 
a) 111000 - 110011 
b) 001001 - 111001 
c) 010010 + 111010 
d) 001110 + 000101 
e) 110011 + 011101 
 
6 – Sabendo que 1710 = 25b encontre o valor b que indica a base do número 25. 
 
7 – Quantos números inteiros (sem sinal) podem ser expressos em k dígitos usando 
números na base b? 
 
8 – Escreva um conjunto de instruções para o Computador Simplificado calcular a 
conversão de números binários (base 2) para números decimais (base 10). Como o 
conjunto de escaninhos é limitado considere as seguintes restrições: 
 
 - Os números binários possuem três bits (sempre são informados todos os bits); 
 - Cada bit é informado através de um cartão; 
 - Considere que o topo da pilha tem o bit mais significativo, por exemplo, se o 
número é 100 o topo tem o valor 1, depois o valor 0 e depois o valor 0. Mesmo quando 
temos o bit mais significativo zerado ele é informado, por exemplo, para o número 011 
a seqüência de cartões será 0 no topo, depois 1 e novamente o valor 1; 
 - Ao final da conversão o computador deve imprimir o resultado.

Outros materiais