Verkehrsampel mit Fußgängerampel (umgesetzt mit Mediator 9)
Nachdem ich die einfache Ampel mit den Schülern im Informatikunterricht (Hauptschule, 8. Klasse) eingesetzt habe, habe ich mir nun überlegt, diese Aufgabe zu erweitern. Die einfache Ampel diente auch dazu, den Schülern den Begriff “Algorithmus” näher zu bringen. Dazu haben sie schrittweise festgehalten, was nach dem Einschalten der Ampel passiert. Dieses schrittweise Notieren half dann auch bei der Umsetzung in das Programm.
Nun wird die Aufgabe um eine Fußgängerampel erweitert: Als Zwischenstation könnte man die Fußgängerampel ohne Schalter zum Einschalten einbinden. Dies wäre dann noch ganz einfach ohne Variablen zu bewerkstelligen. Bei der unten eingebetteten Version kann der Anwender die Fußgängerampel selbst aktivieren. Das Problem dabei ist, dass man der Ampel die momentane Situation mitteilen muss, damit sie sich nicht untypisch verhält. Dies habe ich über Variablen (Ganzzahlen) realisiert. Den Variablen rot, orange, gruen werden entweder die Werte 0 (aus) oder 1 (an) zugewiesen. Für die Fallunterscheidung rot + orange habe ich einfach de Variablen orange den Wert 2 zugewiesen, da man sonst bereits logische Operatoren einsetzen müsste. Abhängig von den Variablen wird zunächst der normale Ampeldurchlauf gestoppt und mit einer passenden Folge weitergefahren, bevor dann die Fußgängerampel auf “Grün” umschaltet. Am Ende wird dann wieder der normale Ampeldurchlauf gestartet.
|
|
Download: Verkehrsampel mit Fußgängerampel (Mediatordatei + Ressourcen) (112.00KB) Verfügbar seit: 22/05/2009 So oft heruntergeladen: 243 Beschreibung: In der ZIP-Datei befinden sich alle für das Projekt "Verkehrsampel mit Fußgängerampel" benötigten Dateien. |
