Christoph Europa 2stationiert, der binnen kürzester Zeit den Notarzt an jeden Ort in Nordrhein-Westfalen, Niedersachen oder den Niederlanden fliegen kann.
In GLOOP werden Farben als RGB-Code aus drei Zahlen angegeben, d.h. als Zusammensetzung aus "Rot", "Grün" und "Blau".
Beispielsweise besteht die Farbe Gelb zu gleichen Teilen aus "Rot" und "Grün", aber gar nicht aus "Blau".
Der RGB-Code für Gelb lautet daher (1, 1, 0).
Rot besteht nur aus "Rot", in RGB-Code also (1, 0, 0).
Ausgeteiltfindest du die Datei
Landeplatz1.zip. Entpacke die Datei und starte das enthaltene BlueJ-Projekt. Die Klasse
Landeplatzszeneist noch unvollständig!
Landeplatzszeneund
rotbzw.
weißgestellt werden kann.
rotstellen. Sobald alle Lampen rot leuchten, sollen sie der Reihe nach wieder auf
weißgestellt werden. Dieser Vorgang soll wiederholt werden, bis die Esc-Taste gedrückt wird.
starteLauflichter1()in der Klasse
Landeplatzszene, um die beschriebene Funktionalität zu ermöglichen.
Landebahnbefeuerungan einem Flughafen hat mind. 5.000 Lampen. Erläutere, welche Herausforderungen es mit sich bringt, wenn man die
Landeplatzszenefür die Verwendung an einem Flughafen anpassen wollen würde.
Landeplatzszenekennengelernt habt.
Halt!
Die nächsten Aufgaben kannst du erst dann sinnvoll bearbeiten, wenn eure Ideen im Kurs besprochen worden sind.
Landeplatzszeneso, dass Arrays an Stelle vieler einzeln benannter Objekte zum Einsatz kommen.
lampe0bis
lampe19durch ein Array
lampen, das 20 Objekte vom Typ GLKugel verwalten kann.
starteLauflichter1()durch eine while-Schleife, die dieselbe Aufgabe erfüllt.
Landeplatzszenewird bisher noch jede einzelne Lampe erzeugt (instanziiert) und gedreht, sodass sie am richtigen Platz erscheint.
Sie nutzen einen Browser mit dem tutory.de nicht einwandfrei funktioniert. Bitte aktualisieren Sie Ihren Browser.
Sie verwenden eine ältere Version Ihres Browsers. Es ist möglich, dass tutory.de mit dieser Version nicht einwandfrei funktioniert. Um tutory.de optimal nutzen zu können, aktualisieren Sie bitte Ihren Browser oder installieren Sie einen dieser kostenlosen Browser: