Você está na página 1de 2

EMB5600 - Programação I

Profa. Tatiana Renata Garcia


Lista de exercícios – 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 – Sabendo que 1710 = 25b encontre o valor b que indica a base do número 25.

6 – Quantos números inteiros (sem sinal) podem ser expressos em k dígitos usando
números na base b?

7 – 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.

Você também pode gostar