CURSO DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
PROJETO E ANÁLISE DE ALGORITMOS

Última alteração: Junho 13, 2002

Instruções para Entrega de Trabalhos Práticos

A entrega dos trabalhos práticos se fará em duas etapas: documentação e código fonte. A data de entrega para ambas as etapas é a mesma.

A documentação deve ser entregue impressa e deve seguir o roteiro disponível. Não é necessário entregar o código fonte do trabalho prático na forma impressa, mas o mesmo deve estar comentado e seguir as sugestões do roteiro sempre que possível.

O código fonte deve ser submetido através da Web adotando-se os seguintes procedimentos:

1.
Crie um arquivo makefile contendo uma opção run para compilar todo o código fonte e o executar, além de gerar a saída da execução em um arquivo de nome saida. Essa execução não deve demandar mais do que 30 segundos de processamento, com o objetivo de apenas demonstrar o funcionamento do programa, sendo que testes de maior duração devem ser apresentados na documentação. Copie daqui um exemplo de um arquivo makefile , bem como exemplos de um programa principal (main.c ) e de um módulo (module.c ), (module.h ) contendo funç oes usadas pelo programa principal.
2.
Agrupe todos os arquivos fonte (.c) e (.h), o arquivo makefile e os arquivos de entrada do programa (caso existam) usando o aplicativo zip.
3.
Submeta o arquivo agrupado através do formulário de submissão . Para preencher o formulário de submissão:
(a)
Selecionar o número do trabalho prático em questão;
(b)
Escrever o caminho completo do arquivo agrupado (por exemplo, c:/aeds3/tps/tp.zip), que pode ser localizado através da ajuda do botão Procurar...;
(c)
Pressionar o botão enviar.
O procedimento de avaliação irá automaticamente:
(a)
Descompactar o arquivo agrupado (no exemplo, tp.zip), gerando os arquivos makefile e os arquivos fonte (por exemplo, main.c, module1.c e module2.c);
(b)
Compilar todo o código fonte e o executar através do comando make run;
(c)
Enviar o arquivo saida para o seu endereço eletrônico, ou uma mensagem de erro, caso a compilação e execucão não finalizem com sucesso.

Atenção



Nivio Ziviani
6/13/2002