Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:modellierung:2019a:start [16.12.2021 07:36] – sbel | faecher:informatik:oberstufe:modellierung:2019a:start [16.12.2021 07:56] (aktuell) – [Teil 3] sbel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Whalewatching Events ====== | ====== Whalewatching Events ====== | ||
+ | ((Abituraufgabe 2019 in BW, Teil A)) ((Photo by [[https:// | ||
+ | | ||
+ | |||
+ | |||
+ | {{ : | ||
Eine Eventfirma, die Whalewatching betreibt, möchte ihre Touren mit einer neuen Software | Eine Eventfirma, die Whalewatching betreibt, möchte ihre Touren mit einer neuen Software | ||
Zeile 30: | Zeile 35: | ||
{{ : | {{ : | ||
+ | |||
+ | |||
+ | ===== Teil 1 ===== | ||
+ | |||
+ | {{: | ||
+ | === (T1A1) === | ||
+ | Stellen Sie die Beziehungen zwischen den Klassen '' | ||
+ | Delfin, Fleckendelfin, | ||
+ | und begründe deine Entscheidung. | ||
+ | |||
+ | * Gib an, in welchen Klassen die Attribute '' | ||
+ | * Implementiere einen Konstruktor für die Klasse '' | ||
+ | die Klasse '' | ||
+ | |||
+ | ===== Teil 2 ===== | ||
+ | |||
+ | |||
+ | Wenn ein Boot sich einem oder mehreren Tieren nähert, wird die Methode | ||
+ | '' | ||
+ | Tieren nähern darf. Dazu ruft sie die Methode '' | ||
+ | gesichteten Tieres auf. Wenn die Annäherung erlaubt ist, trägt die Methode | ||
+ | beobachten das Tier in das Array '' | ||
+ | genügend Platz. Die Methode gibt zurück, ob die Beobachtung erlaubt ist. | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (T2A1) === | ||
+ | |||
+ | * Erläutere, warum der Methode '' | ||
+ | * Implementiere die Methode '' | ||
+ | |||
+ | Die Methode '' | ||
+ | immer '' | ||
+ | |||
+ | * Vergleiche die beiden Varianten in Bezug auf Erweiterbarkeit um weitere Delfinarten oder Änderungen der Artenschutzbestimmungen bei bestehenden Tierarten. | ||
+ | |||
+ | ===== Teil 3 ===== | ||
+ | Nach Beendigung der Tour soll der Preis nach den oben beschriebenen Regeln | ||
+ | berechnet werden. | ||
+ | |||
+ | |||
+ | * Implementiere die Methode'' | ||
+ | zurück. | ||
+ | |||
+ | Zum Abschluss sollen die Teilnehmer eine Urkunde erhalten. Dort wird unter anderem die Anzahl der beobachteten Delfine und die Spitznamen der gesichteten Bartenwale aufgeführt. | ||
+ | |||
+ | |||
+ | **Beispiel: | ||
+ | < | ||
+ | Sie haben 17 Delfine gesichtet. | ||
+ | Sie haben die Bartenwale Wally Walter Walburga gesichtet. | ||
+ | </ | ||
+ | |||
+ | Falls keine Delfine oder keine Bartenwale gesichtet werden, soll die entsprechende | ||
+ | Zeile weggelassen werden. Du musst dich bei der Ausgabe nicht um Einzahl und | ||
+ | Mehrzahl kümmern. | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (T3A1) === | ||
+ | Implementiere eine Methode '' | ||
+ | Ausgabe erzeugt. | ||
+ | |||
+ | // | ||
+ | öffentlichen'' | ||
+ | '' |