- Leve uma pequena régua. É possível que uma das questões envolva montar uma tabela, que fica mais fácil de fazer com régua.
- Use lápis/lapiseira de ponta mole. Muitos usam lapiseira 0.5 de grafite duro. Isso fica muito ruim de ler, principalmente quando a página está escrita dos dois lados, e se está escrito em cima de um trecho apagado. Eu sugiro ponta 0.7 ou 0.9, quanto mais B's melhor.
- Se o dia estiver quente, leve água. Não vale pedir água no meio da prova, tem que lutar até o fim.
Um par de recomendações para a segunda prova:
A correção está caminhando, mas já está claro qual é o erro mais conspícuo:
na questão 4, simulação:
i == 1
j == 1
a[j] == 5
x == 7
como less (a[j], x} == 1,
deve executar
troca(&a[i++],&a[j])
Isso não afeta a, mas afeta i. Quem não avançou i nessa hora, não avançou depois e degringolou tudo.
na questão 4, simulação:
i == 1
j == 1
a[j] == 5
x == 7
como less (a[j], x} == 1,
deve executar
troca(&a[i++],&a[j])
Isso não afeta a, mas afeta i. Quem não avançou i nessa hora, não avançou depois e degringolou tudo.
O ERRO DO ERRO
Escrevi uma coisa pensando em outra. A definição de less que coloquei no enunciado não bate com o que pensei ao escrever o código. Resultado: nada do que eu pensava.
Ainda assim, o programa funciona, e dá para entender o que ele faz. Isso já foi incorporado à resolução que aparece em http://www.ime.usp.br/~am/122/provas/p2-gaba.pdf.
Escrevi uma coisa pensando em outra. A definição de less que coloquei no enunciado não bate com o que pensei ao escrever o código. Resultado: nada do que eu pensava.
Ainda assim, o programa funciona, e dá para entender o que ele faz. Isso já foi incorporado à resolução que aparece em http://www.ime.usp.br/~am/122/provas/p2-gaba.pdf.