1 | LABORATÓRIO | |||
---|---|---|---|---|
2 | Horário: | Lab Turma A - SL-03: Terças - 16:00-17:40 Lab Turma B - SL-03: Quintas - 14:00-15:40 | ||
3 | Página do SuSy: | http://susy.ic.unicamp.br:8888/mc202ab | ||
4 | Monitora: | Fernanda Alcântara Andaló | ||
5 | E-mail: | feandalo@ic.unicamp.br Por favor, coloquem [MC202] no assunto do e-mail. | ||
6 | Atendimento: | Instituto de Computação Sala 53: Segundas - 18:00-18:50 Sala 74: Sextas - 11:00-11:50 | ||
7 | ||||
8 | CRITÉRIO DE AVALIAÇÃO | |||
9 | A nota de cada laboratório (NL) será composta por duas componentes: respostas corretas (R) e organização do código (C), tal que | |||
10 | NL = 0.8*R + 0.2*C, se R >= 1.0 e NL = R, se R < 1.0 | |||
11 | As componentes avaliam: R => respostas nos testes disponíveis no SuSy e implementação de acordo com o enunciado. C => organização do código com respeito aos seguintes itens: clareza (simplicidade e sem números mágicos), padrão (padrão C e boas práticas), indentação e comentários. | |||
12 | ||||
13 | PADRÕES DE INDENTAÇÃO | |||
14 | Utilize o padrão K&R, sua variante 1TBS ou o padrão Allman. Veja os padrões em: | |||
15 | http://en.wikipedia.org/wiki/Indent_style | |||
16 | ||||
17 | AVISOS | |||
18 | 30/06/2009 | * Lab07 corrigido. | ||
19 | 11/06/2009 | * Lab06 corrigido. A solução e os testes estão abertos no SuSy. | ||
20 | 06/06/2009 | * A função de hash no enunciado do lab07 foi modificada. Consequentemente, os valores de saída no exemplo também mudaram. | ||
21 | 27/05/2009 | * Os atendimentos de Sexta-feira, dia 29, e Segunda-feira, dia 1º, serão transferidos para Quarta-feira, dia 3, nos mesmos horários. | ||
22 | 20/05/2009 | * Lab05 corrigido. A solução e os testes estão abertos no SuSy. | ||
23 | 17/05/2009 | * Lab04 corrigido. A solução e os testes estão abertos no SuSy. | ||
24 | 05/05/2009 | * Os atendimentos de Sexta-feira, dia 8, e Segunda-feira, dia 11, serão transferidos para Quarta-feira, dia 6 e dia 13, nos mesmos horários. | ||
25 | 29/04/2009 | * Lab02 corrigido. A solução e os testes estão abertos no SuSy. | ||
26 | 20/04/2009 | * No Lab04, o valor final da expressão avaliada pode ser -0.00 (zero negativo). Neste caso, a impressão deve ser feita como 0.00. Pode ser utilizado o seguinte pedaço de código: if ((z < 0.001) && (z > -0.001)) printf("%.2f %.2f 0.00\n", x, y); else printf("%.2f %.2f %.2f\n", x, y, z); | ||
27 | 15/04/2009 | * Apesar do ferido dia 21 de Abril, os prazos do lab04 ficam mantidos para não comprometer o andamento. Ou seja, a turma A entrega até dia 27 de Abril e a turma B entrega até dia 29 de Abril. Os alunos da turma A que quiserem tirar dúvidas podem ir na aula de laboratório do dia 23 de Abril ou no horário de atendimento da monitoria. * Lab03 corrigido. A solução e os testes estão abertos no SuSy. | ||
28 | 06/04/2009 | * Aos alunos que quiserem entregar os labs atrasados: eu vou aceitar até que o código seja aberto no SuSy. Porém serão descontados pontos pelos dias de atraso. * No caso de submissão por e-mail, como no Lab02, eu sempre vou responder com uma confirmação de recebimento. Caso você não receba essa confirmação, mande novamente os arquivos. | ||
29 | 02/04/2009 | * Não haverá aula dia 9 de Abril devido ao feriado. No laboratório de Terça, dia 7 de Abril, tirarei dúvidas do lab02. Qualquer aluno (turma A ou B) pode participar. | ||
30 | 01/04/2009 | * Lab01 corrigido. A solução e os testes estão abertos no SuSy. * Coloquei na aba Lab02 os erros comuns que vocês podem vir a cometer. | ||
31 | 31/03/2009 | * Acabou a energia hoje no prédio do laboratório e muitas pessoas perderam seus arquivos. Por causa disso, o prazo de entrega do lab02 foi estendido para dia 17 de Abril! Me enviem por e-mail e não deixem para fazer na última hora! Os outros laboratórios continuam no prazo normal. | ||
32 | 25/03/2009 | * Notas do Lab 01 disponíveis. Quem quiser pode me enviar uma última versão para ser corrigida até dia 31 de Março. | ||
33 | 24/03/2009 | * A especificação do lab02 foi modificada. Para facilitar, retirei os acentos das mensagens que o programa deve retornar em algumas situações. * A entrega do lab02 ficou para dia 31 de Março. |
1 | RA | FALTAS | MÉDIA LABS | LAB 01 10/03 | LAB 02 17/03 e 24/03 | LAB 03 31/03 | LAB 04 14/04 | LAB 05 28/04 e 05/05 | LAB 06 12, 19 e 26/05 | LAB 07 02/06 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | 033324 | 1 | 9,81 | * | 10,00 | * | - | 9,80 | * | 9,90 | * | 9,50 | * | * | 9,50 | * | * | * | 10,00 | * | 10,00 |
3 | 046769 | 2 | 2,73 | * | 8,86 | * | * | 0,00 | * | 5,70 | * | 3,29 | * | - | 8,55 | * | * | - | * | ||
4 | 048913 | 6 | 2,04 | * | 9,50 | * | - | 6,35 | * | * | * | - | - | - | - | - | |||||
5 | 059214 | 10 | 0,00 | * | - | - | - | - | - | - | - | - | - | - | |||||||
6 | 063329 | 3 | 2,59 | * | 6,57 | * | * | 0,00 | * | 9,50 | * | 2,46 | * | - | 7,65 | * | - | - | * | ||
7 | 063648 | 3 | 8,19 | * | 10,00 | * | * | 8,98 | * | 9,80 | * | - | * | 10,00 | - | * | - | 9,30 | * | 10,00 | |
8 | 063733 | 1 | 4,84 | * | 10,00 | * | * | 0,00 | * | - | 3,70 | * | * | 9,00 | * | * | * | 4,30 | * | 9,75 | |
9 | 064504 | 3 | 2,73 | * | 8,86 | * | * | 0,00 | * | 5,70 | - | 3,29 | * | - | 8,55 | * | * | - | * | ||
10 | 070308 | 7 | 4,44 | - | 8,86 | * | - | 0,40 | * | 2,79 | - | 8,55 | * | - | 9,50 | * | - | - | 4,41 | - | |
11 | 070398 | 2 | 4,44 | * | 8,86 | * | - | 0,40 | * | 2,79 | * | 8,55 | * | * | 9,50 | * | - | * | 4,41 | * | |
12 | 072200 | 0 | 7,20 | * | 10,00 | * | * | 6,90 | * | 8,80 | * | 8,84 | * | * | 9,50 | * | * | * | 2,30 | * | 8,88 |
13 | 073483 | 4 | 6,97 | * | 4,29 | * | - | 7,73 | - | 8,80 | * | 8,84 | - | - | 9,50 | * | * | * | 2,30 | * | 8,88 |
14 | 074397 | 6 | 8,39 | - | 10,00 | * | * | 7,65 | * | 9,75 | - | 3,96 | - | - | 9,50 | * | - | - | 9,70 | * | 9,35 |
15 | 074815 | 1 | 5,23 | * | 6,57 | * | * | 0,00 | - | 8,82 | * | 3,70 | * | * | 9,00 | * | * | * | 4,30 | * | 9,75 |
16 | 076851 | 1 | 2,59 | * | 6,57 | * | * | 0,00 | * | 9,50 | * | 2,46 | * | * | 7,65 | * | * | - | * | ||
17 | 081621 | 0 | 8,80 | * | 4,29 | * | * | 9,88 | * | 9,05 | * | 9,00 | * | * | 7,75 | * | * | * | 9,60 | * | 8,95 |
18 | 082720 | 4 | 9,21 | * | 10,00 | - | * | 9,88 | * | 9,05 | * | 9,00 | * | * | 7,75 | - | * | - | 9,60 | - | 8,95 |
19 | 084195 | 5 | 5,92 | * | 10,00 | * | * | 8,90 | * | 10,00 | * | * | - | 9,00 | - | - | - | - | 9,10 | ||
20 | 962107 | 3 | 1,39 | * | 10,00 | * | * | * | 9,50 | * | * | - | - | * | * | - |
1 | RA | FALTAS | MÉDIA LABS | LAB 01 12/03 | LAB 02 19/03 e 26/03 | LAB 03 02/04 | LAB 04 16/04 | LAB 05 30/04 e 07/05 | LAB 06 14, 21 e 28/05 | LAB 07 04/06 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | 023385 | 2 | 3,28 | * | 10,00 | * | - | 0,00 | * | 10,00 | * | * | * | 7,00 | - | * | * | 4,00 | * | ||
3 | 033337 | 0 | 7,71 | * | 10,00 | * | * | 4,78 | * | 10,00 | * | 9,80 | * | * | 8,50 | * | * | * | 5,85 | * | 9,75 |
4 | 035433 | 1 | 5,75 | * | 10,00 | * | * | 4,78 | * | * | 9,31 | * | - | 9,00 | * | * | * | * | 9,75 | ||
5 | 046275 | 6 | 5,90 | * | 10,00 | * | - | 5,68 | * | - | 4,28 | - | - | 8,10 | - | * | * | 6,57 | - | 5,54 | |
6 | 046567 | 10 | 0,00 | - | * | - | - | - | - | - | - | - | - | - | |||||||
7 | 046761 | 1 | 7,25 | * | 10,00 | * | * | 9,05 | * | * | 9,50 | * | - | * | * | * | 9,30 | * | 8,70 | ||
8 | 058620 | 4 | 5,90 | - | 10,00 | * | * | 5,68 | * | * | 4,28 | * | - | 8,10 | * | - | - | 6,57 | * | 5,54 | |
9 | 059427 | 1 | 5,68 | * | 10,00 | * | * | * | 9,50 | - | * | * | 8,50 | * | * | * | 7,70 | * | 10,00 | ||
10 | 064233 | 4 | 0,93 | * | 6,57 | * | - | * | * | 0,00 | * | - | 3,20 | * | * | - | - | ||||
11 | 064950 | 0 | 9,38 | * | 10,00 | * | * | 8,23 | * | 9,80 | * | 10,00 | * | * | 10,00 | * | * | * | 9,22 | * | 9,60 |
12 | 070293 | 2 | 8,52 | * | 10,00 | * | * | 4,40 | * | 10,00 | * | 10,00 | * | - | 9,00 | - | * | * | 9,70 | * | 9,50 |
13 | 070641 | 3 | 7,61 | * | 10,00 | * | * | 3,38 | - | 10,00 | * | 7,04 | - | * | 9,50 | - | * | * | 7,76 | * | 10,00 |
14 | 071050 | 6 | 9,35 | * | 10,00 | * | * | 8,10 | * | 9,70 | * | 9,50 | - | - | 10,00 | - | - | - | 10,00 | - | 8,95 |
15 | 071126 | 3 | 7,86 | * | 10,00 | * | * | 6,90 | * | 10,00 | - | 7,44 | - | * | 3,75 | * | * | - | 9,00 | * | 10,00 |
16 | 071395 | 5 | 8,54 | * | 10,00 | * | - | 7,73 | - | 10,00 | * | 7,04 | - | * | 9,50 | - | * | * | 7,76 | - | 10,00 |
17 | 071517 | 0 | 7,09 | * | 10,00 | * | * | 3,35 | * | 9,80 | * | 7,44 | * | * | 3,75 | * | * | * | 9,00 | * | 10,00 |
18 | 071622 | 8 | 5,49 | * | 10,00 | * | - | 7,65 | - | 8,75 | * | - | - | 8,50 | - | - | - | - | 9,10 | ||
19 | 072255 | 2 | 3,28 | * | 10,00 | * | - | 0,00 | * | 10,00 | * | * | * | 7,00 | * | * | * | 4,00 | - | ||
20 | 072864 | 1 | 8,52 | * | 10,00 | * | * | 4,40 | * | 10,00 | * | 10,00 | * | * | 9,00 | - | * | * | 9,70 | * | 9,50 |
21 | 074219 | 8 | 8,23 | - | 10,00 | * | * | 7,50 | * | 9,30 | - | 7,80 | - | - | 9,00 | - | - | - | 6,60 | - | 10,00 |
22 | 076002 | 6 | 5,99 | * | 10,00 | - | * | 7,30 | * | 9,50 | - | - | - | 8,10 | * | * | - | 4,40 | - | 6,55 | |
23 | 076277 | 5 | 9,35 | * | 10,00 | * | - | 8,10 | - | 9,70 | * | 9,50 | - | * | 10,00 | - | * | * | 10,00 | - | 8,95 |
24 | 076405 | 4 | 0,93 | - | 6,57 | - | * | * | - | 0,00 | - | * | 3,20 | * | * | * | * | ||||
25 | 076433 | 0 | 9,38 | * | 10,00 | * | * | 8,23 | * | 9,80 | * | 10,00 | * | * | 10,00 | * | * | * | 9,22 | * | 9,60 |
26 | 076624 | 3 | 7,45 | * | 10,00 | - | * | 9,38 | * | 10,00 | * | 9,31 | - | * | 9,00 | * | * | - | * | 9,75 | |
27 | 080280 | 9 | 8,65 | * | 10,00 | - | - | 8,58 | * | 10,00 | - | 10,00 | - | - | 9,50 | - | - | - | 5,70 | - | 9,60 |
28 | 083033 | 10 | 0,71 | * | 10,00 | - | - | 0,00 | - | - | - | - | - | - | - | - | |||||
29 | 898061 | 1 | 7,71 | * | 10,00 | * | * | 4,78 | * | 10,00 | * | 9,80 | * | * | 8,50 | * | * | - | 5,85 | * | 9,75 |
30 | 992790 | 0 | 5,04 | * | 10,00 | * | * | 4,78 | * | 9,50 | * | * | * | 8,50 | * | * | * | 6,57 | * | 0,00 |
1 | OBSERVAÇÕES GERAIS | ||||||||
---|---|---|---|---|---|---|---|---|---|
2 | * Como é o primeiro laboratório, não estou sendo rigorosa com os critérios de correção. Apesar de estar avisando os erros, só descontei pontos de testes com resultado incorreto. | ||||||||
3 | * Alguns alunos tiveram problemas com o SuSy. Por isso, quem não estiver satisfeito com a nota, pode enviar para o meu e-mail uma última versão deste laboratório (feandalo@ic.unicamp.br). Enviar até 31 de Março. | ||||||||
4 | * A saída do seu programa deve ser exatamente igual à especificação. Isso é necessário pois o SuSy compara a resposta do seu programa com a resposta gerada pelo programa oficial. Havendo qualquer diferença, os testes serão considerados incorretos. Eu vou considerar os resultados apenas neste primeiro laboratório. | ||||||||
5 | * Não façam chamadas a funções desnecessárias como getch() e system("pause"). | ||||||||
6 | |||||||||
7 | TURMA A | TURMA B | |||||||
8 | RA da dupla | NOTA | COMENTÁRIOS | RA da dupla | NOTA | COMENTÁRIOS | |||
9 | 033324 | 10,00 | - Indentação fora do padrão. - Sem comentários de variáveis e funções. | 023385 | 072255 | 10,00 | - Nova versão. - Não colocou identificação apropriada do grupo no início do arquivo. - Indentação fora do padrão. - Utilização de números mágicos. | ||
10 | 035039 | 033337 | 898061 | 10,00 | - Nova versão. | ||||
11 | 037888 | 048913 | 9,50 | - Nova versão. - Saída do programa diferente da especificação. - Está imprimindo frase "Sem estimativa..." dentro do for. Porém, último resultado impresso está correto para todos os testes. - Faltou declarar o tipo do retorno da função main. - Indentação fora do padrão. | 035433 | 992790 | 10,00 | - Não colocou identificação apropriada do grupo no início do arquivo. - Utilização de números mágicos. | |
12 | 042337 | 044706 | |||||||
13 | 042837 | 072051 | 10,00 | - Sem comentários de variáveis e funções. | 046275 | 058620 | 10,00 | - Não avisaram a dupla durante a aula. - Declaração de variáveis sem ser no início de bloco. | |
14 | 046769 | 064504 | 8,86 | - Não considerei nova versão, pois a primeira estava mais correta. - Não colocou identificação do grupo no início do arquivo. - Saída do programa diferente da especificação. - Teste 2 incorreto. - Indentação fora do padrão. - Sem comentários de variáveis e funções. | 046567 | ||||
15 | 059214 | 046761 | 10,00 | - Indentação fora do padrão. - Sem comentários de variáveis e funções. | |||||
16 | 059238 | 048949 | 10,00 | - Não avisou dupla durante a aula e entregou juntamente com um aluno da outra turma. Vou considerar para este e para o segundo lab apenas. | |||||
17 | 063329 | 076851 | 6,57 | - Nova versão. - Saída do programa diferente da especificação. - Testes 3, 5, e 7 incorretos. - Erros: * A condição p/ que não tenha estimativa é (k==0); * Resultado do fatorial é muito maior que um int. Bastava fazer pares = (N*(N-1))/2; * Na fórmula da estimativa do pi, a divisão é por k. | 059427 | 10,00 | - Nova versão. - Saída do programa diferente da especificação. - Indentação fora do padrão. | ||
18 | 063648 | 10,00 | 061176 | ||||||
19 | 063733 | 081000 | 10,00 | - Nova versão. - Saída do programa diferente da especificação. | 064233 | 076405 | 6,57 | - Saída do programa diferente da especificação. - Testes 3, 5 e 7 incorretos. - Indentação fora do padrão. - Utilização de números mágicos. | |
20 | 070308 | 070398 | 8,86 | - Nova versão. - Erro de compilação: linhas 67 e 68 (cast usado de modo errado). Retirando este erro, o programa compila e obtém todos os testes corretos. - Indentação fora do padrão. - Declaração de variáveis sem ser no início de bloco. | 064950 | 076433 | 10,00 | - Indentação fora do padrão. | |
21 | 070454 | 10,00 | - Faltou dar include em math.h. - Utilização de números mágicos. | 070293 | 072864 | 10,00 | - Nova versão. - Indentação fora do padrão (apenas nas últimas linhas do código). | ||
22 | 071365 | 070641 | 10,00 | - Indentação fora do padrão. - Utilização de números mágicos. | |||||
23 | 072200 | 10,00 | - Nova versão. | 071050 | 076277 | 10,00 | - Utilização de números mágicos. | ||
24 | 072353 | 073127 | 10,00 | - Sem comentários de variáveis e funções. - Utilização de números mágicos. | 071126 | 10,00 | - Utilização de números mágicos. | ||
25 | 073147 | 073814 | 10,00 | - Não avisaram a dupla durante a aula. - Sem comentários de variáveis e funções. - Utilização de números mágicos. - Faltou declarar o tipo do retorno da função main. | 071395 | 10,00 | - Indentação fora do padrão. - Utilização de números mágicos. | ||
26 | 073301 | 071517 | 10,00 | - Indentação fora do padrão. | |||||
27 | 073483 | 4,29 | - Testes 3, 4, 5, 6 e 7 incorretos. - Indentação fora do padrão. | 071622 | 10,00 | - Como utilizou malloc, faltou dar include em stdlib.h. | |||
28 | 074397 | 076068 | 10,00 | - Indentação fora do padrão. - Sem comentários de variáveis e funções. | 072429 | 3,14 | - Testes 2, 3, 4, 5, 6 e 7 incorretos. - Declaração de variáveis sem ser no início de bloco. - Utilização de números mágicos. - Indentação fora do padrão. - Sem comentários de variáveis e funções. | ||
29 | 074815 | 6,57 | - Nova versão. - Testes 5, 6 e 7 incorretos. - Erro: Função MDC está errada. Deve retornar o máximo divisor comum entre dois números. | 074219 | 10,00 | - Utilização de números mágicos. | |||
30 | 081621 | 4,29 | - Nova versão. - Saída do programa diferente da especificação. - Testes 3, 4, 5, 6 e 7 incorretos. - Erro: Função MDC está errada. Quando não entra no while, retorna variável r que não foi inicializada. | 076002 | 10,00 | ||||
31 | 082720 | 10,00 | - Declaração de variáveis sem ser no início de bloco. | 076050 | 0,00 | - Não compila. | |||
32 | 084195 | 10,00 | 076624 | 10,00 | - Nova versão. | ||||
33 | 086477 | 080280 | 10,00 | - Nova versão. | |||||
34 | 962107 | 10,00 | - Não avisou dupla durante a aula e entregou juntamente com um aluno da outra turma. Vou considerar para este e para o segundo lab apenas. | 083033 | 10,00 | - Indentação fora do padrão. - Declaração de variáveis sem ser no início de bloco. | |||
35 | MÉDIA | 8,89 | MÉDIA | 9,12 | |||||
36 | DESVIO PADRÃO | 1,95 | DESVIO PADRÃO | 2,53 | |||||
37 | # NS | 7 | # NS | 3 | |||||
38 | |||||||||
39 | |||||||||
40 | |||||||||
41 | |||||||||
42 |
1 | OBSERVAÇÕES GERAIS | ||||||||
---|---|---|---|---|---|---|---|---|---|
2 | * Sugiro que todos estudem a solução colocada no SuSy. Alguns alunos fizeram a leitura do arquivo de uma maneira muito complicada. Funções como somar e subtrair também podem ser implementadas com mais simplicidade. | ||||||||
3 | * Legenda da correção: | ||||||||
4 | Tnum_teste ARQ MEM CFT Cletra_case Fnome_func OUT COM IND MAG VAR GLO POH Não compila | teste respectivo errado (-0.6 cada) não abriu/fechou arquivo de comandos (-0.2) não desalocou toda a memória antes de finalizar o programa (-0.2) não verificou se polinômio existe antes de criá-lo ou não desalocou memória dos coeficientes se polinômio já existir (-0.2) case respectivo errado na função main (-0.1 cada) função respectiva errada (-0.4 cada) saída do programa diferente da especificação (-0.5) sem comentários (-0.5) indentação fora do padrão (-0.5) utilização de números mágicos (-0.125) definição de variável sem ser em início de bloco (-0.125) variável global desnecessária (-0.125) polinomio.c com código que deveria estar apenas em polinomio.h (-0.125) (-0.5) | |||||||
5 | * Se você não entender o porquê dos erros que eu informei em seu programa, pode vir conversar comigo ou mandar e-mail. | ||||||||
6 | |||||||||
7 | TURMA A | TURMA B | |||||||
8 | RA da dupla | NOTA | COMENTÁRIOS | RA da dupla | NOTA | COMENTÁRIOS | |||
9 | 033324 | 9,80 | - MEM | 023385 | 072255 | 0,00 | - Não compila (muitos erros). | ||
10 | 037888 | 048913 | 6,35 | - T2, T3 - MEM, CFT - Fcriar, Fsubtrair - OUT, COM, MAG, POH | 033337 | 898061 | 4,78 | - T1, T2, T3 - ARQ, MEM, CFT - CG, CP, CD, CV, CA - Fprocurar, Fdeletar, Fsubtrair - OUT, COM, MAG | |
11 | 042337 | 035433 | 992790 | 4,78 | - Não compila (precisa retirar linha 71 do lab02.c). - T1, T2, T3 - ARQ, MEM, CFT, - CP, CT, C+, CA - Fdeletar, Fsubtrair - OUT, IND, MAG | ||||
12 | 046769 | 064504 | 0,00 | - Não compila (muitos erros). | 044706 | ||||
13 | 059214 | 046275 | 058620 | 5,68 | - T1, T2, T3 - MEM, CFT - CD, CT, C* - Fdeletar, Fsomar, Fsubtrair - OUT, VAR | ||||
14 | 059238 | 046567 | |||||||
15 | 063329 | 076851 | 0,00 | - Não compila (muitos erros). | 046761 | 9,05 | - CFT - OUT, MAG, VAR | ||
16 | 063648 | 8,98 | - MEM, CFT - OUT, VAR | 048949 | |||||
17 | 063733 | 074815 | 0,00 | - Não compila (muitos erros). | 059427 | ||||
18 | 070308 | 070398 | 0,40 | - Não colocou identificação da dupla no início do arquivo. - O nome do arquivo de comandos deve ser informado como parâmetro do programa. - T1, T2, T3, T4 - ARQ, MEM, CFT - Todos cases errados. - Todas as funções erradas exceto procurar. - OUT, IND, MAG, VAR, POH | 061176 | ||||
19 | 070454 | 064233 | 076405 | ||||||
20 | 071365 | 064950 | 076433 | 8,23 | - T4 - CFT - CC - OUT, MAG, VAR, POH | ||||
21 | 072051 | 0,00 | - Não compila (o arquivo polinomio.h não pode ser modificado). | 070293 | 072864 | 4,40 | - Não compila (falta fechar chaves na linha 77). - T1, T2, T3, T4 - CC - Fdeletar, Fsomar, Fsubtrair, Fmultiplicar - OUT, IND | ||
22 | 072200 | 6,90 | - T2, T3, T4 - CC - Fcriar, Fdeletar, Fsubtrair, | 070641 | 3,38 | - T1, T2, T3, T4 - ARQ, MEM, CFT - Todos os cases errados - Fcriar, Fdeletar, Favaliar, Fderivar, Fmultiplicar - OUT, MAG | |||
23 | 072353 | 073127 | 071050 | 076277 | 8,10 | - T4 - ARQ, MEM - CC - Fcriar, Fdeletar | |||
24 | 073147 | 073814 | 3,63 | - T1, T2, T3 - MEM, CFT - Fprocurar, Fdeletar, FcalcularGrau, Fderivar, Fsomar, Fsubtrair, Fmultiplicar - OUT, COM, MAG, VAR, GLO | 071126 | 6,90 | - T2, T3, T4 - CC - Fcriar, Fdeletar, Fsubtrair, | ||
25 | 073301 | 071395 | 7,73 | - T3, T4 - ARQ, MEM, CFT - CC - MAG, VAR, POH | |||||
26 | 073483 | 7,73 | - T3, T4 - ARQ, MEM, CFT - CC - MAG, VAR, POH | 071517 | 3,35 | - Não compila (include deve ser de .h e não .c). - O nome do arquivo de comandos deve ser informado como parâmetro do programa. - T1, T2, T3 - ARQ, MEM, CFT - Todos os cases errados - Fdeletar, Favaliar, Fsomar, Fsubtrair, Fmultiplicar - OUT, POH, GLO | |||
27 | 074397 | 076068 | 7,65 | - T3 - MEM - CC, CG, CP, CD, CT, CV, C*, C+, C- - Fdeletar - MAG, GLO | 071622 | 7,65 | - T3 - MEM - Fprocurar, Fdeletar - IND, MAG, VAR | ||
28 | 081000 | 072429 | |||||||
29 | 081621 | 082720 | 9,88 | - MAG | 074219 | 7,50 | - T3 - MEM - Fprocurar, Fcriar, Fdeletar - IND | ||
30 | 084195 | 8,90 | - ARQ, MEM, CFT - OUT | 076002 | 7,30 | - T1, T2, T3 - ARQ, MEM, CFT - CC, CT, CA | |||
31 | 962107 | 076624 | 9,38 | - IND, MAG | |||||
32 | 080280 | 8,58 | - T3 - CFT - COM, MAG | ||||||
33 | 083033 | 0,00 | - Não compila (muitos erros). | ||||||
34 | MÉDIA | 5,02 | MÉDIA | 5,93 | |||||
35 | DESVIO PADRÃO | 4,12 | DESVIO PADRÃO | 2,86 | |||||
36 | # NS | 9 | # NS | 7 | |||||
37 | |||||||||
38 | ERROS COMUNS | ||||||||
39 | * Todas as estruturas de polinômios e coeficientes declaradas no main não precisam ser alocadas. Os mallocs ocorrem apenas dentro das funções inserirCoeficiente e criar. | ||||||||
40 | * Na função criar, não pode ser feita a atribuição polinomio->nome=nome. Como nome é um ponteiro, se isso for feito todos os polinômios criados terão o mesmo nome. O correto é alocar polinomio->nome com tamanho strlen(nome)+1 e depois copiar o conteúdo de uma string para a outra usando a função strcpy ou a função memcpy. | ||||||||
41 | * Nas funções derivar, somar, subtrair e multiplicar, nenhum polinômio é alterado e nenhuma outra estrutura precisa ser criada. A maneira mais fácil é ir calculando os valores de cada coeficiente e já imprimindo a resposta. | ||||||||
42 | * No main, a maneira mais simples de ler o arquivo é com a função fscanf. Cada comando presente no arquivo (C, G, A, P, etc.) pode ser lido em um while que testa se é o fim do arquivo: while(fscanf(fp,"%c",&cmd) != EOF). Dentro deste while é preciso fazer um switch na variável cmd com cada comando possível. | ||||||||
43 | * Como um polinômio pode ter infinitos coeficientes, é preciso fazer um while para lê-los do arquivo: while(fscanf(fp,"%d",&valor) == 1). Para cada valor lido, é preciso chamar a função inserirCoeficente para formar a lista de coeficientes do polinômio a ser criado. |
1 | OBSERVAÇÕES GERAIS | ||||||||
---|---|---|---|---|---|---|---|---|---|
2 | * Alguns alunos não estão compilando e testando os programas em seus computadores. e sim submetendo para o SuSy diretamente. Vocês precisam, pelo menos, baixar os testes abertos e testar o programa com eles para só então submeter. Neste lab, o número de submissões foi 20, mas nos próximos será apenas 10. | ||||||||
3 | * Política de atraso: -5% da nota por dia de atraso, se a dupla compareceu à aula referente ao laboratório. Caso contrário, -10% por dia de atraso. | ||||||||
4 | * Em alguns casos, mesmo que os testes no SuSy estejam errados, as funções são avaliadas uma a uma para ver se a lógica está correta. Já programas com muitos erros de compilação não são avaliados. | ||||||||
5 | |||||||||
6 | |||||||||
7 | TURMA A | TURMA B | |||||||
8 | RA da dupla | NOTA | COMENTÁRIOS | RA da dupla | NOTA | COMENTÁRIOS | |||
9 | 033324 | 9,90 | - Função main: não desalocou toda memória utilizada. | 023385 | 072255 | 10,00 | |||
10 | 037888 | 048913 | 033337 | 898061 | 10,00 | ||||
11 | 042337 | 035433 | |||||||
12 | 042837 | 072051 | 044706 | ||||||
13 | 046769 | 064504 | 5,70 | - Sem comentários. - 8 dias de atraso. | 046275 | 058620 | |||
14 | 059214 | 046567 | |||||||
15 | 059238 | 0,00 | - Testes incorretos. - Funções main, criar, destruir e correlacaoCruzada erradas. | 046761 | |||||
16 | 063329 | 076851 | 9,50 | - 1 dia de atraso. | 048949 | ||||
17 | 063648 | 9,80 | - Função destruir: não desalocou a estrutura Imagem. | 059427 | 992790 | 9,50 | - Indentação fora do padrão (função correlacaoCruzada). - Utilização de variável não inicializada (imagem.c: linhas 152, 159 e 166). | ||
18 | 063733 | 081000 | 061176 | ||||||
19 | 070308 | 070398 | 2,79 | - Testes incorretos. - Função criar: erro linha 66. - Função destruir: erro linha 95. - Função correlacaoCruzada errada. - 2 dias de atraso. | 064233 | 076405 | |||
20 | 070454 | 064950 | 076433 | 9,80 | - Função destruir: não desalocou a estrutura Imagem. | ||||
21 | 071365 | 070293 | 072864 | 10,00 | - Não colocou identificação do grupo no início do arquivo. | ||||
22 | 072200 | 073483 | 8,80 | - Função main: parâmetro errado (argc é int); não está imprimindo o ponto de correlação máxima. - Função correlacaoCruzada: parâmetros passados estão errados; a impressão do resultado é na função main. - Função criar: erro linha 67. - Indentação fora do padrão. | 070641 | 071395 | 10,00 | - Não colocou identificação do grupo no início do arquivo. | |
23 | 072353 | 073127 | 9,00 | - Declaração de variáveis sem ser no início de bloco. - Utilização de números mágicos (imagem.c, linhas 63, 75 e 89). - Sem comentários. | 071050 | 076277 | 9,70 | - Função criar: erro linhas 61 e 67. | |
24 | 073147 | 073814 | 9,50 | - Indentação fora do padrão. | 071126 | 10,00 | |||
25 | 073301 | 071517 | 9,80 | - Função main: erro linhas 11 e 12. | |||||
26 | 074397 | 076068 | 9,75 | - Utilização de números mágicos (imagem.c, linhas 83, 97 e 122). | 071622 | 8,75 | - Indentação fora do padrão. - Função destruir errada. - Utilização de números mágicos (imagem.c: linhas 74, 77 e 143). | ||
27 | 074815 | 8,82 | - 1 dia de atraso. - Função destruir: não desalocou a estrutura imagem. | 072429 | |||||
28 | 081621 | 082720 | 9,05 | - Função criar: erro linha 71. - Indentação fora do padrão. - Utilização de números mágicos (imagem.c. linhas 70 e 86) | 074219 | 9,30 | - Função criar: erro linha 64. - Utilização de números mágicos (imagem.c: linhas 63, 77 e 94). - Indentação fora do padrão (funções main e correlacaoCruzada). | ||
29 | 084195 | 10,00 | 076002 | 9,50 | - 1 dia de atraso. | ||||
30 | 962107 | 9,50 | - 1 dia de atraso. | 076624 | 10,00 | ||||
31 | 080280 | 10,00 | |||||||
32 | 083033 | ||||||||
33 | MÉDIA | 8,01 | MÉDIA | 9,74 | |||||
34 | DESVIO PADRÃO | 3,04 | DESVIO PADRÃO | 0,37 | |||||
35 | # NS | 8 | # NS | 10 | |||||
36 | |||||||||
37 | |||||||||
38 | |||||||||
39 | |||||||||
40 |
1 | OBSERVAÇÕES GERAIS | ||||||||
---|---|---|---|---|---|---|---|---|---|
2 | * Correção: - Cada teste errado: -0.3 - Cada função (calcular, prioridade e main) errada: -0.2 - Cada função de pilha errada: -0.3 - Função avaliarExpressao errada: -2.0 (tirei pontos proporcionais à quantidade de erros) - Indentação fora do padrão, sem comentários, utilização de número mágico ou declaração de variável sem ser em início do bloco: -0.5 cada | ||||||||
3 | * Política de atraso: -5% da nota por dia de atraso, se a dupla compareceu à aula referente ao laboratório. Caso contrário, -10% por dia de atraso. | ||||||||
4 | |||||||||
5 | |||||||||
6 | |||||||||
7 | TURMA A | TURMA B | |||||||
8 | RA da dupla | NOTA | COMENTÁRIOS | RA da dupla | NOTA | COMENTÁRIOS | |||
9 | 033324 | 9,50 | - Utilização de número mágico. | 023385 | 072255 | ||||
10 | 042337 | 033337 | 898061 | 9,80 | - Função main errada. | ||||
11 | 046769 | 064504 | 3,29 | - 3 dias de atraso. - Testes errados. - Funções avaliarExpressao, criar e desempilhar erradas. | 035433 | 076624 | 9,31 | - 1 dia de atraso. - Função main errada. | |
12 | 048913 | 046275 | 058620 | 4,28 | - 1 dia de atraso. - Testes errados. - Funções avaliarExpressao, main, empilhar e cheia erradas. | ||||
13 | 059214 | 046567 | |||||||
14 | 063329 | 076851 | 2,46 | - 8 dias de atraso. - Não colocaram identificação da dupla no início do arquivo. - Testes errados. - Funções calcular, main, avaliarExpressao e cheia erradas. - Sem comentários. | 046761 | 9,50 | - Indentação fora do padrão. | ||
15 | 063648 | 059427 | 992790 | ||||||
16 | 063733 | 074815 | 3,70 | - Testes errados. - Funções avaliarExpressao, main, empilhar e cheia erradas. - Sem comentários. | 064233 | 076405 | 0,00 | - Não colocaram identificação da dupla no início do arquivo. - Não compila. | |
17 | 070308 | 070398 | 8,55 | - 1 dia de atraso. - Declaração de variável sem ser em início de bloco. | 064950 | 076433 | 10,00 | ||
18 | 072200 | 073483 | 8,84 | - 1 dia de atraso. - Função main errada. - Utilização de número mágico. | 070293 | 072864 | 10,00 | - Não colocaram identificação da dupla no início do arquivo. | |
19 | 073301 | 070641 | 071395 | 7,04 | - 4 dias de atraso. - O nome do arquivo de entrada deve ser informado como parâmetro do programa (-0.5). - Função main errada. - Utilização de número mágico. | ||||
20 | 074397 | 3,96 | - 1 dia de atraso. - Testes incorretos. - Funções calcular, prioridade, avaliarExpressao e main erradas. | 071050 | 076277 | 9,50 | - 1 dia de atraso. | ||
21 | 081621 | 082720 | 9,00 | - Não colocaram identificação da dupla no início do arquivo. - Indentação fora do padrão. - Sem comentários. | 071126 | 071517 | 7,44 | - 2 dias de atraso. - Função main errada. - Utilização de número mágico. | |
22 | 084195 | 071622 | |||||||
23 | 962107 | 074219 | 7,80 | - Testes 8 e 9 errados. - Função avaliarExpressao errada. - Indentação fora do padrão. | |||||
24 | 076002 | ||||||||
25 | 080280 | 10,00 | |||||||
26 | 083033 | ||||||||
27 | MÉDIA | 6,16 | MÉDIA | 7,89 | |||||
28 | DESVIO PADRÃO | 3,05 | DESVIO PADRÃO | 3,02 | |||||
29 | # NS | 7 | # NS | 6 | |||||
30 | |||||||||
31 | |||||||||
32 | |||||||||
33 | |||||||||
34 | |||||||||
35 | |||||||||
36 |
1 | OBSERVAÇÕES GERAIS | ||||||||
---|---|---|---|---|---|---|---|---|---|
2 | * Muitos erraram a função de calcular a altura da árvore. Vejam no enunciado que a altura de uma árvore com apenas um nó é 0. Sendo assim, o número de níveis na árvore é altura+1 e não altura. | ||||||||
3 | * Correção: - Cada teste errado: -0.2 - Cada função de impressão de árvore errada: -0.25 - Cada função de árvore errada (exceto de impressão): -0.5 - Função main errada: -0.25 - Não desalocou toda memória utilizada: -1.0 - Indentação fora do padrão, sem comentários, utilização de número mágico ou declaração de variável sem ser em início do bloco: -0.5 cada | ||||||||
4 | |||||||||
5 | |||||||||
6 | |||||||||
7 | TURMA A | TURMA B | |||||||
8 | RA da dupla | NOTA | COMENTÁRIOS | RA da dupla | NOTA | COMENTÁRIOS | |||
9 | 033324 | 9,50 | - Função altura errada. | 023385 | 072255 | 7,00 | - Não desalocou toda memória utilizada. - Funções destruir e altura erradas. - Indentação fora do padrão. - Declaração de variável sem ser em início de bloco. | ||
10 | 042337 | 033337 | 898061 | 8,50 | - Função altura errada. - Sem comentários. - Declaração de variável sem ser em início de bloco. | ||||
11 | 046769 | 064504 | 8,55 | - 1 dia de atraso. - Função altura errada. | 035433 | 076624 | 9,00 | - Sem comentários - Declaração de variável sem ser em início de bloco. | |
12 | 048913 | 046275 | 058620 | 8,10 | - 1 dia de atraso. - Não colocaram identificação da dupla no início do arquivo. - Não compila (linha 92). - Função altura errada. | ||||
13 | 059214 | 046567 | |||||||
14 | 063329 | 076851 | 7,65 | - 1 dia de atraso. - Não colocaram identificação da dupla no início do arquivo. - Não desalocou toda memória utilizada. - Função destruir errada. | 046761 | ||||
15 | 063648 | 10,00 | 059427 | 992790 | 8,50 | - Função altura errada. - Sem comentários. - Declaração de variável sem ser em início de bloco. | |||
16 | 063733 | 074815 | 9,00 | - Função altura errada. - Sem comentários. | 064233 | 076405 | 3,20 | - 2 dias de atraso. - Não colocaram identificação da dupla no início do arquivo. - Testes errados. - Não desalocou toda memória utilizada. - Funções criar, altura e contarNivel erradas. - Sem comentários. | |
17 | 070308 | 070398 | 9,50 | - Função altura errada. | 064950 | 076433 | 10,00 | ||
18 | 072200 | 073483 | 9,50 | - Função altura errada. | 070293 | 072864 | 9,00 | - Função altura errada. - Indentação fora do padrão. | |
19 | 073301 | 070641 | 071395 | 9,50 | - Declaração de variável sem ser em início de bloco. | ||||
20 | 074397 | 9,50 | - Utilize seu usuário no SuSy para submeter. - Função altura errada. | 071050 | 076277 | 10,00 | |||
21 | 081621 | 082720 | 7,75 | - Não desalocou toda memória utilizada. - Funções altura e main erradas. - Sem comentários. | 071126 | 071517 | 3,75 | - Testes errados. - Não desalocou toda memória utilizada. - Funções criar, destruir, altura e main erradas. - Indentação fora do padrão. | |
22 | 084195 | 9,00 | - Não desalocou toda memória utilizada. | 071622 | 8,50 | - Função altura errada. - Indentação fora do padrão. - Declaração de variável sem ser em início de bloco. | |||
23 | 962107 | 074219 | 9,00 | - Função altura errada. - Sem comentários. | |||||
24 | 076002 | 8,10 | - 1 dia de atraso. - Função altura errada. - Indentação fora do padrão. | ||||||
25 | 080280 | 9,50 | - Função altura errada. | ||||||
26 | 083033 | ||||||||
27 | MÉDIA | 9,00 | MÉDIA | 8,11 | |||||
28 | DESVIO PADRÃO | 0,79 | DESVIO PADRÃO | 2,04 | |||||
29 | # NS | 5 | # NS | 3 | |||||
30 | |||||||||
31 | |||||||||
32 | |||||||||
33 | |||||||||
34 | |||||||||
35 | |||||||||
36 |
1 | OBSERVAÇÕES GERAIS | ||||||||
---|---|---|---|---|---|---|---|---|---|
2 | |||||||||
3 | * Correção: - Cada teste errado: -0.5 - Função inserir na árvore binária de busca errada: -0.2 - Função inserir na árvore AVL errada (exceto balanceamento): -0.2 - Cada rotação errada (direita, esquerda, direita esquerda e esquerda direita): -1.0 - Cada função errada (buscar, imprimir e destruir): -0.4 - Função main errada: -0.3 - Não desalocou toda memória utilizada: -0.3 - Não abriu/fechou arquivo corretamente: -0.3 - Indentação fora do padrão, sem comentários, utilização de número mágico, declaração de variável sem ser em início do bloco ou código do .h no .c: -0.4 cada | ||||||||
4 | |||||||||
5 | |||||||||
6 | |||||||||
7 | TURMA A | TURMA B | |||||||
8 | RA da dupla | NOTA | COMENTÁRIOS | RA da dupla | NOTA | COMENTÁRIOS | |||
9 | 033324 | 10,00 | 023385 | 072255 | 4,00 | - 3 dias de atraso - Testes errados - Não fechou arquivo - Funções inserir erradas e rotações duplas erradas - Funções main e buscar erradas - Indentação fora do padrão | |||
10 | 042337 | 033337 | 898061 | 5,85 | - 2 dias de atraso - Testes 2 e 3 errados - Não fechou arquivo - Função inserir avl errada e rotações duplas erradas | ||||
11 | 046769 | 064504 | 035433 | 076624 | |||||
12 | 048913 | 046275 | 058620 | 6,57 | - 1 dia de atraso - Testes errados - Não fechou arquivo - Função main errada - Indentação fora do padrão | ||||
13 | 059214 | 046567 | |||||||
14 | 063329 | 076851 | 046761 | 9,30 | - Não liberou toda memória - Indentação fora do padrão | ||||
15 | 063648 | 9,30 | - Não fechou arquivo - Declaração de variável sem ser em início de bloco | 059427 | 7,70 | - 1 dia de atraso - Teste 1 errado - Não fechou arquivo - Função main errada - Declaração de variável sem ser em início de bloco - Código do .h em .c | |||
16 | 063733 | 074815 | 4,30 | - Testes errados - Não liberou toda memória e não fechou arquivo - Função inserir avl errada e rotações erradas - Função destruir errada | 064233 | 076405 | |||
17 | 070308 | 070398 | 4,41 | - 3 dias de atraso - Testes errados - Não liberou toda memória e não fechou arquivo - Função inserir avl errada e rotação dupla esquerda direita errada - Código do .h em .c | 064950 | 076433 | 9,22 | - 1 dia de atraso - Não fechou arquivo | |
18 | 072200 | 073483 | 2,30 | - 3 dias de atraso - Testes errados - Não liberou toda memória e não fechou arquivo - Funções inserir erradas e rotações erradas - Função imprimir errada - Indentação fora do padrão | 070293 | 072864 | 9,70 | - Função main errada | |
19 | 074397 | 9,70 | - Não fechou arquivo | 070641 | 071395 | 7,76 | - 2 dias de atraso - Não fechou arquivo | ||
20 | 081621 | 082720 | 9,60 | - Declaração de variável sem ser em início de bloco | 071050 | 076277 | 10,00 | ||
21 | 084195 | 071126 | 071517 | 9,00 | - Não liberou toda memória e não fechou arquivo - Indentação fora do padrão | ||||
22 | 962107 | 071622 | |||||||
23 | 074219 | 6,60 | - Testes 2 e 3 errados - Rotações duplas erradas - Indentação fora do padrão Obs.: Como o arquivo arvore.c é para implementação de funções de árvore, seria melhor ter colocado as funções de rotação neste arquivo. | ||||||
24 | 076002 | 4,40 | - Testes errados - Não liberou toda memória e não fechou arquivo - Funções inserir erradas e rotações duplas erradas - Funções main e buscar erradas - Declaração sem ser em início de bloco | ||||||
25 | 080280 | 5,70 | - Testes errados - Não liberou toda memória e não fechou arquivo - Função inserir avl errada e rotações duplas erradas | ||||||
26 | 083033 | ||||||||
27 | 992790 | 6,57 | - 2 dias de atraso - Testes errados - Não fechou arquivo - Funções main e buscar erradas - Função inserir avl errada | ||||||
28 | MÉDIA | 7,09 | MÉDIA | 7,31 | |||||
29 | DESVIO PADRÃO | 3,28 | DESVIO PADRÃO | 1,95 | |||||
30 | # NS | 7 | # NS | 5 | |||||
31 | |||||||||
32 | |||||||||
33 | |||||||||
34 | |||||||||
35 | |||||||||
36 |
1 | OBSERVAÇÕES GERAIS | ||||||||
---|---|---|---|---|---|---|---|---|---|
2 | |||||||||
3 | * Correção: - Cada teste errado: -0.4 - Funções main e gerar erradas: -0.4 cada - Funções buscar, inserir e deletar erradas: -1.3 cada - Não desalocou toda memória utilizada: -0.25 - Não fechou arquivo: -0.25 - Vetores de caracteres menores do que pedido na especificação: -0.4 - Indentação fora do padrão, sem comentários, utilização de número mágico ou declaração de variável sem ser em início do bloco: -0.4 cada | ||||||||
4 | |||||||||
5 | |||||||||
6 | |||||||||
7 | TURMA A | TURMA B | |||||||
8 | RA da dupla | NOTA | COMENTÁRIOS | RA da dupla | NOTA | COMENTÁRIOS | |||
9 | 033324 | 10,00 | 023385 | 072255 | |||||
10 | 042337 | 033337 | 898061 | 9,75 | -Não liberou toda memória | ||||
11 | 046769 | 064504 | 035433 | 076624 | 9,75 | - Não liberou toda memória | |||
12 | 048913 | 046275 | 058620 | 5,54 | - 1 dia de atraso - Testes errados - Não liberou toda memória - Declaração de variável sem ser em início de bloco | ||||
13 | 059214 | 046567 | |||||||
14 | 063329 | 076851 | 046761 | 8,70 | - Não liberou toda memória e não fechou arquivo - Utilização de número mágico - Declaração de variável sem ser em início de bloco | ||||
15 | 063648 | 10,00 | 059427 | 10,00 | |||||
16 | 063733 | 074815 | 9,75 | - Não fechou arquivo | 064233 | 076405 | |||
17 | 070308 | 070398 | 064950 | 076433 | 9,60 | - Utilização de número mágico | |||
18 | 072200 | 073483 | 8,88 | - 1 dia de atraso - Não liberou toda memória - Indentação fora do padrão | 070293 | 072864 | 9,50 | - Não liberou toda memória e não fechou arquivo | |
19 | 074397 | 9,35 | - Não fechou arquivo - Tamanho de vetor diferente da especificação | 070641 | 071395 | 10,00 | |||
20 | 081621 | 082720 | 8,95 | - Não liberou toda memória - Indentação fora do padrão - Declaração de variável sem ser em início de bloco | 071050 | 076277 | 8,95 | - Não abriu/fechou arquivo - Utilização de número mágico - Declaração de variável sem ser em início de bloco | |
21 | 084195 | 9,10 | - Não liberou toda memória e não fechou arquivo - Tamanho de vetor diferente da especificação | 071126 | 071517 | 10,00 | |||
22 | 962107 | 071622 | 9,10 | - Não liberou toda memória e não fechou arquivo - Utilização de número mágico | |||||
23 | 074219 | 10,00 | |||||||
24 | 076002 | 6,55 | - Testes errados - Não liberou toda memória - Função main errada | ||||||
25 | 080280 | 9,60 | - Utilização de número mágico | ||||||
26 | 083033 | ||||||||
27 | 992790 | 0,00 | - Não compila | ||||||
28 | MÉDIA | 9,43 | MÉDIA | 8,47 | |||||
29 | DESVIO PADRÃO | 0,48 | DESVIO PADRÃO | 2,69 | |||||
30 | # NS | 7 | # NS | 4 | |||||
31 | |||||||||
32 | |||||||||
33 | |||||||||
34 | |||||||||
35 | |||||||||
36 |
1 | OBSERVAÇÕES GERAIS | ||
---|---|---|---|
2 | * Não há limite para submissão deste projeto no SuSy. Podem submeter quantas vezes forem necessárias. | ||
3 | * Se alguma atribuição feita pelo programa de vocês for inválida, o erro aparecerá abaixo, no lugar da pontuação. | ||
4 | |||
5 | Última atualização em 07-07-2009 20:12 | ||
6 | Rank | RA da dupla | Pontuação final |
7 | 0 | 033324 | 17995.55 |
8 | 1 | 070293 072864 | 17952.75 |
9 | 2 | 072200 073483 | 17862.95 |
10 | 3 | 070641 071395 | 17860.85 |
11 | 4 | 046761 | 17858.30 |
12 | 5 | 071050 076277 | 17848.85 |
13 | 6 | 063648 064504 | 17840.45 |
14 | 7 | 033337 898061 | 17831.70 |
15 | 8 | 074219 | 17826.15 |
16 | 9 | 035433 076624 | 17742.75 |
17 | 10 | 081621 082720 | 17711.05 |
18 | 11 | 064950 076433 | 17296.60 |
19 | 12 | 076002 | 17296.60 |
20 | 13 | 063733 074815 | 17296.60 |
21 | 14 | 074397 | 17016.15 |
22 | 15 | 992790 | 16819.00 |
23 | 16 | 046275 058620 | 16207.65 |
24 | 17 | 071622 | 15683.35 |
25 | 18 | 084195 | -3860.85 |
26 | 19 | 059427 | -3947.85 |
27 | 20 | 080280 | -13337.20 |
28 | 21 | 071126 071517 | -13337.20 |
29 | 22 | 000000 | -13886.15 |