Universidade Federal de Minas Gerais
Departamento de Ciência da Computação



Comentários Gerais

  1. Comece a fazer este trabalho logo, enquanto o problema está fresco na memória e o prazo para terminá-lo está tão longe quanto jamais poderá estar.
  2. Vão valer pontos: clareza, indentação e comentários no programa.

O que deve ser apresentado

  1. Relatório: Sumário do problema tratado, descrição sucinta dos algoritmos, dos Tipos Abstratos de Dados, das estruturas de dados, principais funções e procedimentos e das decisões tomadas relativas aos casos e detalhes de especificação que porventura estejam omissos no enunciado. Realização e resultados dos testes. Análise da complexidade da solução apresentada. Análise dos resultados obtidos. Outros itens pedidos na especificação.
  2. Todos os trabalhos deverão ser realizados em linguagem C padrão (compilador gcc). Em outras palavras, não serão aceitos trabalhos escritos em outras linguagens (ex: java).
  3. Código fonte e executável.

O que e como deve ser entregue

  1. Códigos fonte, executável, Makefile e cópia eletrônica do relatório (formato PS ou PDF) deverão ser comprimidos e agrupados em arquivo único, que deverá ser submetido pelo site de submissão (em breve)
  2. Avaliação

    1. Execução
      • Execução correta: 10%
      • Saída legível: 10%
    2. Estilo de programação
      • Código bem estruturado/indentado: 15%
      • Comentários , código legível: 15%
    3. Documentação : 50%
      • Comentários explicativos: 20%
      • Análise de complexidade: 10%
      • Análise de resultados: 10%

    Trabalhos copiados compartilharão a nota final. Em outras palavras, apenas uma nota será dada por cópia, seja inteiramente para uma única cópia, ou dividida entre múltiplas cópias.

    Política para desconto por atraso:

    A fórmula para desconto por atraso na entrega do trabalho prático é:


    \begin{displaymath}
\frac{2^{d-1}}{0.32} \%
\end{displaymath}

    onde $d$ é o atraso em dias úteis. Note que após 5 dias úteis, o trabalho não pode ser mais entregue.