O projeto é opcional.

É realizado em grupos de 4 elementos.

É realizado em duas partes:

1ª parte : de 2 de Novembro a 18 de Novembro

2ª parte : de 30 de Novembro a 16 de Dezembro

A nota do projeto, para ambas as partes, será atribuída após uma discussão oral com os elementos do grupo.

As discussões orais decorrerão durante a última semana de aulas, de 2 de Janeiro a 6 de Janeiro.

Para que um trabalho seja avaliado é necessário que este seja capaz de receber as entradas dos exemplos - tal como constam do enunciado - e de reproduzir rigorosamente - carácter por carácter - as saídas apresentadas no enunciado.

São disponibilizados ficheiros de texto com as saídas válidas para os exemplos (saida1.txt, saida2.txt, saida.txt).

Após cumprido o requisito atrás mencionado, ou seja, a verificação dos exemplos, os trabalhos serão avaliados segundo os princípios transmitidos no âmbito da cadeira e no livro adotado. Em particular, serão utilizados os seguintes critérios:

  • Funcionamento correcto para casos diferentes dos exemplos no enunciado
  • Simplicidade e clareza do algoritmo
  • Decomposição (deve existir)
  • Identificadores (devem ser sugestivos)
  • Funções e procedimentos (estes conceitos não devem ser misturados)
  • Variáveis globais (não devem ser usadas)
  • Instrução 'goto' (não pode ser usada)
  • Indentação (deve existir e ser consistente)
  • Comentários (devem existir sem exagero)

Attachments