Último EP (Apresentação de programas)
Reclamações
O último horário de monitora será das 14h30min
às 15h30min, na terça-feira, 9 de dezembro. Após isso,
será preciso me achar. Além disso, correções
de notas após essa data não são garantidas.
Critérios
- Interface (3 pontos)
- Não há interface gráfica: desconto integral.
- Há interface gráfica, mas ela é incapaz de se
comunicar com a tabela de hashing: -2,5
- A interface está OK, mas houve problemas para reconhecer identificadores:
se os identificadores não eram bem separados (como lista.Insere
ou inicio; ) havia um desconto de 0,5;
outro desconto se não houve cuidado com palavras reservadas (0,5)
e mais um desconto (0,5) se identificadores como _pelas_barbas_do_profeta,
US$ ou ordenação
não eram reconhecidos, ou se 123 era
reconhecido como identificador.
- Tabela de hashing (7 pontos)
- Se havia algo que pudesse demonstrar que o conceito de tabela de hashing
foi entendido, já era mais de meio caminho andado (valia 4).
Os outros 3 foram booleanos: ou conseguia ou não (causas para não
conseguir: utilização da classe Vector, que havia
sido explicitamente proibida, ou de uma lista ligada que não estava
bem ligada).
- Estrutura de classes e comentários
- Anotações nos EPs sobre comentários e/ou estrutura
de classes devem ser ignoradas (eu decidi tardiamente não descontar
pontos nesses quesitos, mas não ia apagar anotações
em 17 EPs).
- Alguns programas permitiam abrir mais de um programa na mesma sessão,
mas não funcionavam caso isso fosse feito. Outros não reconheciam
o conjunto completo de palavras reservadas do Java, e outros reconheciam
como reservadas palavras como String ou println, o que é
incorreto. Nada disso foi levado em consideração.
Nota mínima: 3
(ou 2,5, caso o programa não compilasse)