Ereignisse: Programme reagieren auf Handlungen — Informatik, 11–13 Jahre
Ein Ereignis ist etwas, das geschieht, etwa ein Klick, ein Tastendruck oder ein Sensorwert, und auf das ein Programm reagieren kann, sobald es geschieht.
Auf etwas warten
Ein Ereignis ist das Signal, dass etwas geschehen ist: Jemand klickt, eine Taste wird gedrückt oder die Temperatur ändert sich. Statt eine lange Liste von Anfang bis Ende abzuarbeiten, wartet das Programm und startet die passende Antwort auf jedes Signal. So entsteht interaktive Software.
Warum Ereignisse nötig wurden
Ein Programm mit nur einer festen Reihenfolge weiß nicht, wann jemand klickt oder ein Sensor Bewegung erkennt. Frühe interaktive Werkzeuge brauchten eine Verbindung zwischen einem unvorhersehbaren Geschehen und einer vorbereiteten Antwort. Ereignisse lösen dieses Zeitproblem, ohne den Zeitpunkt erraten zu müssen.
Ein Button, der zählt
Starte mit klicks gleich 0. Lege für den Button das Ereignis „wenn geklickt“ fest: Addiere 1 zu klicks und zeige klicks an. Der erste Klick ändert 0 zu 1, der zweite 1 zu 2, der dritte 2 zu 3. Die Zeitpunkte muss das Programm nicht vorher kennen.
Ein Ereignis ist nicht jedes Ereignis
Ein Programm kann auf einen Klick reagieren, aber einen Tastendruck ignorieren, weil jede Antwort an ein bestimmtes Ereignis gebunden ist. Das überrascht, wenn beides wie „Eingabe“ wirkt. Prüfe den Ereignisnamen: Die passenden Anweisungen laufen nur bei genau diesem Signal.
Ereignisse überall
Spiele verwenden Ereignisse zum Springen, wenn eine Taste gedrückt wird, Websites zum Öffnen eines Menüs nach einem Tippen. Eine Smartwatch kann auf ein Sensorsignal reagieren, Schritte zählen oder vor einem hohen Puls warnen. Die Antwort wartet jeweils auf ein Signal von Mensch oder Gerät.
Weiter erkunden
Andere Sprachen
MyLeoNes™ wird geladen…