Este exercício é principalmente sobre durações de tempo, mas também pode ser usado para um exercício geral sobre horários.
Sarah é cronometrista. Na verdade, ela é a melhor que existe. Quando as crianças perguntam o que um cronometrista faz, ela adora mostrar a elas um pote cheio de areia branca. Veja bem, ela diz: "Estou mantendo o tempo em segurança!"
O trabalho de verdade dela não é tão romântico assim, mas ainda é muito interessante e gratificante para ela. Ela viaja para eventos esportivos pelo mundo com a bolsa cheia de equipamentos de cronometragem e mede o tempo de cada atleta.
Neste exercício, você vai escrever algumas funções para o novo software de cronometragem que a Sarah pediu que você criasse para ela. Não pode haver nenhum erro. Caso contrário, o próximo recorde mundial pode não ser válido se um bug for encontrado no software depois! Você está pronto para assumir essa responsabilidade?
Os dados vindos de um hardware de cronometragem geralmente são um carimbo de data e hora (hora, data e hora ou até mesmo com fuso horário). Ele tem alta precisão, normalmente de até 1 milissegundo e, às vezes, até 100 microssegundos. Todo dispositivo de hardware tem um relógio interno que precisa ser sincronizado com todos os outros dispositivos.
Estas são tarefas de exemplo que se encaixam no exercício do cronometrista:
start time (carimbo de data e hora), from e to (durações) e detection (carimbo de data e hora).+4.843 é a diferença para o líder (o atleta em primeiro lugar).