Diretrizes para correção dos EPs: - Escreva na parte de comentários do panda o motivo de qualquer desconto que você der. - Se o programa não funcionar para algum teste que você tenha feito, escreva o teste pelo qual o programa não passou na parte de comentários, tente identificar qual é o erro e marque-o na listagem, se achar. - Indique os comentários inúteis/ruins que o aluno escreveu e explique o tipo de comentário que se aprecia em um programa. - Dê dicas de como implementar melhor alguma coisa que o aluno tenha implementado de forma muito ruim. Por exemplo, se o aluno fez testes desnecessáriamente complicados nos ifs ou não soube usar o else direito, explique como ele devia ter feito, etc. - Caso você suspeite de EPs colados, por favor, corrija-os normalmente porém não dê nota nestes EP. Procure o seu professor para que este resolva esses casos. Sugestão de critério: Condição de parada: Vários alunos vão trocar e's e ou's na condição de parada do programa. Desconte 0.5 ponto de quem fez isso. Ou seja, desconte 0.5 ponto de programas que param quando uma (e não as três) entrada na tripla é nula. Desconte até 2.0 pontos se o aluno fez um erro mais grave na condição de parada e, por exemplo, o programa não para de ler números. Prêmios não-acumulativos: Desconte 2.0 pontos de quem não soube evitar que os prêmios se acumulassem ou fez algum erro por não saber fazer os if-else encaixados. Lucro acumulado: Alguns alunos provavelmente confundirão o lucro acumulado com o que o acumulado do que o apostador recebia de volta da banca. O lucro acumulado é simplesmente a soma do lucro impresso em cada jogada. Desconte 1.0 ponto de quem fez esse erro. Lucro x prejuízo: Desconte 0.5 ponto de quem imprimiu valor negativo no lucro ou no prejuízo. Comentários e indentação: Desconte no máximo 1.0 ponto por esse tipo de coisa e apenas em casos muito graves neste primeiro EP. Nomes mnemônicos de variáveis: Se o aluno usar nomes muitos ruins, tipo a, b, c, d,... comente que isso não é bom mas não desconte nada nesse EP. Variáveis não inicializadas: Desconte 0.5 ponto. Má utilização de comandos ou comandos desnecessários: Alguns alunos fazem coisas do tipo lucro = lucro no programa... Não desconte nada por isso nesse EP, mas escreva que essa linha é inútil, para que o aluno aprenda que não precisa fazer isso. Sinta-se a vontade de alterar valores de descontos ou acrescentar itens, baseando-se no que você vir nos EPs. Em caso de dúvida, mande e-mail para os professores (cris@ime.usp.br e alair@ime.usp.br). Obrigado, Alair e Cris