Você está na página 1de 3

SISTEMAS NUMERICOS

1) O processo para converter um número decimal em um número binário consiste na divisão


sucessiva por 2 (isto é, pela base do sistema binário). De modo similar, a conversão de um
número decimal em um número de um sistema cuja a base seja B consiste de divisões
sucessivas pela base B.

a) Converta o número decimal 119 para o sistema base 8

b) Converta o número decimal 57 para o sistema base 2

c) Converta o número decimal 99 para o sistema base 2

2) Quando o número decimal possui parte fracionária, a conversão se faz pela multiplicação
sucessiva da base B.

a) Converta o número decimal 0,69 para o sistema base 2

b) Converta o número decimal 79,46 para o sistema base 8

3) Converter para o sistema decimal :

a) 10112

b) 101112

c) 10101112

4) Converter para o sistema decimal :

e) 13,0028

f) 22,228

c) 0,38

d) 0,468

*PONTO EXTRA.

5) Qual o maior número decimal que pode ser representado por um número binário de oito
bits? E de 16 bits?

ALGEBRA DE BOOLE
1. Implementar as funções booleanas (com portas de uma ou duas entradas):

a) F = A.B.C

b) F = (A+B+C).D

c) F = C.A + BC + C.B.A

d) F = (A.C.B.A + D)

2. Simplifique as expressões algébricas:

a) Z = D + ( D.C.B )
b) Y = D.B.A + D.B.A

c) Z = (A + B)(A + B)

d) X = D.C.A + D.C.B.A

e) X = (A + )(B.C + D)

f) F = (X + )(Z.Y + W)

*PONTO EXTRA
SOMADORES E SUBTRATORES
1) Realize as seguintes operações aritméticas binárias:
a) 11000011 + 00111100
b) 01101110 + 00111101
c) 11011000 - 00110011

2) Desenhe um sistema somador para 2 números de 2 bits apenas com blocos de


Somadores Completos.

*PONTO EXTRA

3) Esquematize, em blocos, um sistema subtrator para 2 números de 2 bits.

ALGORITMO

1. Escreva um algoritmo que armazene o valor 10 em uma variável A e o valor 20 em


uma variável B. A seguir (utilizando apenas atribuições entre variáveis) troque os
seus conteúdos fazendo com que o valor que está em A passe para B e vice-versa.
Ao final, escrever os valores que ficaram armazenados nas variáveis.
2. Escreva um algoritmo para ler um valor (do teclado) e escrever (na tela) o seu
antecessor.
3. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias
e escreva a idade dessa pessoa expressa apenas em dias. Considerar ano com 365
dias e mês com 30 dias.
4. Ler um valor e escrever a mensagem “É MAIOR QUE 10!” se o valor lido for maior
que 10, caso contrário escrever “NÃO É MAIOR QUE 10!”
5. Ler um valor e escrever a mensagem se ele é “PAR” ou “IMPAR”.

Você também pode gostar