Criada: 2016-06-16
Modificada: 2016-06-19 (critérios)
Enunciado distribuído na sala.
Em todas as questões, o critério de correção começou por decidir como seria a pontuação: de cima para baixo ou de baixo para cima. Se a resposta estava bem escrita, com sintaxe Lisp correta, resolução do problema pedido (e não de outro) e com comprimento proporcional à complexidade da questão, então a correção procedeu de cima para baixo, ou seja, parte-se do valor integral e vão sendo subtraidas frações de pontos para cada defeito encontrado.
Por outro lado, se a resposta estava mal escrita, com sintaxe errada, resolvendo o problema errado ou incompleta, então a correção procedeu de baixo para cima: parte-se de zero e vão sendo adicionadas frações de pontos a cada indício de conhecimento importante encontrado. Embora em geral a correção de cima para baixo resulte em notas maiores numa questão, é possível ter exceções a esta tendência.
Veja a seguir os critérios adotados para esta prova. Os valores negativos se aplicam à correção de cima para baixo, e os valores positivos ou nulos se aplicam à correção de baixo para cima.
| erro de sintaxe | -2,2 |
| erro de execução | -2,0 |
| usou exit | -1,3 |
| print em vez de return | -0,5 |
| retornou set | -0,5 |
| errou nome de variável | -0,5 |
| não captura exceção na leitura | -0,5 |
| não distingue tipo de erro | -0,5 |
| tenta fechar arquivo não aberto | -0,5 |
| não fecha arquivo se deu erro de leitura | -0,5 |
| aceita tab e similares na contagem | -0,5 |
| errou um caso de posicionamento dos extremos dos intervalos | -0,3 |
© 2016 João Meidanis