Академический Документы
Профессиональный Документы
Культура Документы
Bibliografia:
P. Deitel & H. Deitel, C How to Program (vrias edies);
cpias dos slides, disponveis no mocho.
Apesar de isto s ser indispensvel para a verso final, assegure-se de que as verses intermdias do programa so compiladas com o compilador gcc usando as opes -ansi e
-Wall, no ficando quaisquer erros ou avisos de compilao por eliminar.
Em cada controlo foi gerado um ficheiro que registou as passagens dos atletas, pela respectiva
ordem de passagem. Os atletas so identificados por um nmero designado como dorsal
por ser tradicionalmente uma etiqueta numrica que se transporta no dorso. Tambm se pode
transportar no peito, por exemplo. Os ficheiros com as posies de passagem so:
controlo0-posicoes.txt;
controlo1-posicoes.txt;
controlo2-posicoes.txt;
controlo3-posicoes.txt.
Em cada controlo, excepto no controlo 0 (a partida) foi gerado um ficheiro que registou os
tempos de passagem dos atletas, pela respectiva ordem de passagem. Os ficheiros com os
tempos de passagem so:
controlo1-tempos.txt;
controlo2-tempos.txt;
controlo3-tempos.txt.
No ficheiro corrida.c h mais explicaes sobre o formato dos dados.
A identificao dos atletas, bem como a ordem de passagem e os tempos de passagem nos
vrios controlos, so lidos dos ficheiros indicados e so guardados em estruturas de dados
como explicado no ficheiro corrida.c.
O processamento dos dados consiste em diversas tarefas, cada uma efectuada recorrendo a uma
(ou mais) de entre as funes que esto na lista de prottipos em corrida.c. H explicaes
sobre a tarefa de cada funo junto ao comentrio que antecede essa funo.
Assim, esses comentrios devem ser entendidos como fazendo parte do enunciado do trabalho.