i

Challenge Zeitgefühl

Deine Herausforderung: Schätze die Zeit

Logo Zeitgefühl

Wie gut kannst du die abgelaufene Zeit einschätzen?

Challenge Zeitgefühl
Drücke genau 10 Sekunden (oder eine andere vereinbarte Zeit) nach dem Signalton auf die Taste.

Aufgabe: Unterprogramm für Zeitgefühl

Screenshot Laufzeit

Erstelle für Calliope ein Unterprogramm, das nach einem Countdown sich die aktuelle Laufzeit merkt, wartet bis der Knopf "A" gedrückt ist und dann erneut die aktuelle Laufzeit misst und die Differenz der beiden Laufzeiten ausgibt.

Hilfekärtchen

Eine Laufzeit ist in der Informatik die Zeit, die ein Programm läuft.
Bei Calliope liefert die Kachel "Laufzeit" die Zeit (in Millisekunden oder Mikrosekunden) seit Start des Calliope.


Das Element "Laufzeit" findest du unter Eingaben > ...mehr.
Merke dir die Laufzeit zum Start in einer geeigneten Variablen.

Screenshot Element Laufzeitmessung

Nachdem die Taste "A" gedrückt wurde, merkst du dir die aktuelle Laufzeit in einer weiteren Variablen, bestimmst dann die Differenz zwischen den beiden Laufzeiten - das ist die Dauer. Schließlich gibst du die Dauer aus.


Du machst eine Schleife, die so lange ausgeführt wird, wie der Knopf "A" nicht geklickt ist. In der Schleife machst du nichts außer eine Millisekunde zu pausieren.

Screenshot Auf Tastendruck Warten

Das letzte Hilfekärtchen gibt es in 60 Sekunden...

Funktion zeitgefuehl:
	starte einen 3-Sekunden-Countdown
	merke dir die aktuelle Laufzeit als startwert
	spiele einen kurzen Ton als Startsignal
	Während nicht Knopf "A" geklickt ist:
		pausiere für 1ms
	spiele einen kurzen Ton als Endsignal
	merke dir die aktuelle Laufzeit als endwert
	setze die dauer auf endwert - startwert
	zeige die dauer an

Suche

v
14.1.7.1.2.2
inf-schule.de/informatiksysteme/calliope/projekte/challenges_mit_calliope/challenges/zeitgefuehl
inf-schule.de/14.1.7.1.2.2
inf-schule.de/@/page/60gYmP3oveIxtVEh

Rückmeldung geben