Universidade Federal de Minas Gerais
Departamento de Ciência da Computação
BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
ALGORITMOS E ESTRUTURAS DE DADOS III
Última alteração: Junho 3, 2002
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.p
)
e de um módulo (module.p
) contendo procedimentos usados pelo programa principal.
- 2.
- Agrupe todos os arquivos fonte (.p), 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:/aeds2/tps/tp.zip), que pode ser localizado através
da ajuda do botão Procurar...;
- (c)
- Escrever o seu endereço eletrônico;
- (d)
- Pressionar o botão Submeter.
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.p,
module1.p e module2.p);
- (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.
- É obrigatório que o código fonte seja desenvolvido usando o
djgpp para DOS ou GNU Pascal 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.
Nivio Ziviani
6/3/2002