PUCRS
Faculdade de Informática
Programação de Software Básico - 4613S-04

 


CONV BIN
Conversão de Decimal para Binário Através da Porta Paralela

Data de Entrega: 25/06/2009
ATENÇÃO
Para a entrega, ANTES do horário de início da aula, o trabalho deve ser enviado ao professor por email,
em um arquivo no formato ZIP.  
O programa deve rodar nas máquinas do laboratório de redes.
Não serão aceitas entregas por meio de outros meios que não email.
No dia da apresentação, os alunos deverão aguardar a chamada do professor, fora do laboratório.


Descrição 


O objetivo deste trabalho é criar um programa pergunte ao usuário o valor em binário correspondente a um valor em decimal.

Funcionamento 


O programa gera um número de 0 a 31 que é exibido pelos LEDs da placa da seguinte forma:

O número é exibido nos LEDs da placa, um dígito de cada vez, de forma que o número de LEDs acessos deve corresponder a cada dígito do número gerado, iniciando pela dezena, seguido da unidade. Por exemplo, se o número escolhido for 15 os LEDs devem ser ligados na seguinte sequência:

Um LED acesso;

Pressione ENTER

Cinco LEDs acessos

Pressione ENTER

A seguir, o usuário deverá pressionar de forma simultânea os botões correspondentes ao número binário informado. Ao conseguir pressionar corretamente o número, o programa deve informar ao usuário que este obteve sucesso.


Requisitos da Implementação 


A implementação, deverá respeitar os seguintes aspectos:


Instruções para o uso do Laboratório de Redes


Para utlizar as máquinas do Laboratório de Redes, tenha em mente os detalhes descritos  a seguir:


As máquinas rodam apenas Linux.  Utilize o usuário labredes
A senha de acesso é: labredes

Para compilar um programa no Linux, use

g++ prog.cpp -o prog

Para executar o programa você deverá executar o comando sudo, da seguinte forma:

sudo ./prog

Este comando irá solicitar a senha de root da máquina que é: labredes 


Data de Entrega

O trabalho, que poderá ser desenvolvido em duplas, deverá ser entregue no dia 25/06/2009, durante o horário da aula.
Para a entrega, ANTES do horário de início da aula, o trabalho deve ser enviado ao professor por email, em um arquivo no formato ZIP.  
Não serão aceitas entregas por meio de outros meios que não email.

Para a apresentação, os alunos deverão aguardar fora do laboratório.