CURSO DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
PROJETO E ANÁLISE DE ALGORITMOS
Última alteração: April 18, 2006
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:
- 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.
- Agrupe todos os arquivos fonte (.c) e (.h), o arquivo makefile e os arquivos de entrada do programa (caso existam) usando o aplicativo zip.
- Submeta o arquivo agrupado através do
formulário de submissão.
Para preencher o formulário de submissão:
- Selecionar o número do trabalho prático em questão;
- 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...;
- Pressionar o botão enviar.
O procedimento de avaliação irá automaticamente:
- 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);
- Compilar todo o código fonte e o executar através do comando make run;
- 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.
- É obrigatório que o código fonte seja desenvolvido usando o
gcc para Linux, a fim de que haja compatibilidade com o procedimento automático de avaliação.
- A submissão só estará completa se você receber um email
contendo o arquivo de saída ou uma mensagem de erro. Caso não receba o email, preencha o formulário com cuidado e submeta-o novamente.
- Se você submeter o seu trabalho múltiplas vezes, apenas a última versão submetida será considerada, inclusive para efeito de desconto por atraso.
- Programas que não compilarem ou não executarem não serão avaliados nesses quesitos.
This document was generated using the
LaTeX2HTML translator Version 2002-2-1 (1.70)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -split 0 entrega
The translation was initiated by Nivio Ziviani on 2006-04-18
Nivio Ziviani
2006-04-18