Bei dieser Übung geht es hauptsächlich um Zeitdauern, aber sie könnte auch für eine allgemeine Übung zu Zeitangaben verwendet werden.
Sarah ist Zeitnehmerin. Sie ist tatsächlich die Beste, die es gibt. Wenn Kinder sie fragen, was eine Zeitnehmerin macht, zeigt sie ihnen gerne ein Glas voller weißem Sand. Siehst du, sagt sie: „Ich halte die Zeit sicher!“
Ihr eigentlicher Beruf ist nicht ganz so romantisch, aber für sie immer noch eine sehr interessante und erfüllende Arbeit. Sie fliegt mit ihrer Tasche voller Zeitmessgeräte zu Sportveranstaltungen auf der ganzen Welt und misst die Zeiten aller Athleten.
In dieser Übung schreibst du einige Funktionen für die neue Zeitmess-Software, die Sarah dich gebeten hat, für sie zu erstellen. Es darf keine Fehler geben, sonst könnte der nächste Weltrekord ungültig sein, wenn später ein Bug in der Software gefunden wird! Bist du bereit, die Verantwortung zu übernehmen?
Daten, die von Zeitmess-Hardware kommen, sind normalerweise ein Zeitstempel (Uhrzeit, Datum/Uhrzeit oder sogar mit Zeitzone). Er hat eine hohe Genauigkeit von üblicherweise bis zu 1 Millisekunde, manchmal sogar 100 Mikrosekunden. Jedes Hardware-Gerät hat eine interne Uhr, die mit allen anderen Geräten synchronisiert werden muss.
Dies sind Beispielaufgaben, die zur Zeitnehmer-Übung passen:
start time (Zeitstempel), from und to (Dauern), detection (Zeitstempel).+4.843 die Differenz
zum Führenden ist (Athlet auf dem ersten Platz).