Escolar Documentos
Profissional Documentos
Cultura Documentos
Avaliacao
27 de outubro de 2011
Objetivos
Construir um programa em C++ que seja capaz de calcular tabelas-verdade para circuitos logicos combinacionais descritos em linguagem formal de especificacao de circuito. A
descricao de um dado circuito devera ser escrita em um arquivo no formato de texto simples e lida pela ferramenta desenvolvida, apresentando os resultados da expressao logica
correspondente.
Linguagem de descri
c
ao de circuito
Exemplo de circuito
B
C
7
9
Tarefas
(3,0 pontos) Preparar as classes que irao representar as estruturas logicas.
(3,0 pontos) Preparar as estruturas de dados que irao armazenar a estrutura do circuito.
(2,0 pontos) Codificar a resolucao do circuito logico para as varias combinacoes possveis
da entrada.
------------------Entradas | Sa
das
------------------A | B | C |
S
------------------1 | 1 | 1 |
1
1 | 1 | 0 |
0
1 | 0 | 1 |
0
1 | 0 | 0 |
0
0 | 1 | 1 |
0
0 | 1 | 0 |
0
0 | 0 | 1 |
0
0 | 0 | 0 |
0
-------------------
Metodologia de avalia
c
ao
NAO
FORA DO PRAZO.