Die Lösung für die Aufgaben, die wir letztes Mal besprochen haben, finden Sie hier

In der Sitzung am 30.11.2017 haben wir die entsprechende Hausaufgabe besprochen (das war die Abiaufgabe von 2014, Aufgabe 2).

Als Vorbereitung auf die Klassenarbeit bearbeiten Sie bitte die Abiaufgabe 2011, Nr. 2. Das Klassendiagramm (also Aufgabe 2.1) haben wir ja schon einmal gemacht, das können Sie weglassen und statt dessen ein andere Klassendiagramm als Übung machen. Wichtig ist mir, dass Sie sich in Aufgabe 2.2 beißen und anhand der von mir ausgeteilten Lösung in Griff bekommen. Einige Anmerkungen:

  • Erzeugen Sie für die Aufgaben 2.2.2 und 2.2.3 jeweils ein Struktogramm (insgesamt 4, die sind ziemlich klein).
  • Packen Sie ALLE Lösungen korrekt in ein Vorlagendokument, damit Sie sich dran gewöhnen. In der Klausur am Donnerstag arbeiten wir wieder mit einem Vorlagendokument.
  • 2.2.1 - im Ausgangsklassendiagramm sind zwei Fehler. Überlegen Sie, wie Sie "im Ernstfall" damit umgehen würden
  • 2.2.4 - Der Aufgabenteil "Prüfen Sie dabei ..." bedeutet, dass Sie das Objekt anlegen und hinterher (ebenfalls in der Startklasse) mit einer if-Verzweigung die pruefeEingabe()… verwenden.

Natürlich werden Sie jetzt sagen, können wir für die Struktogramme nicht auch eine Lösung haben? Ich verstehe das. Die dürfen die aber nur runterladen, wenn Sie Folgendes lesen und akzeptieren:

Vom Durchlesen der Aufgabe und vom Anschauen meiner Struktogramme haben Sie gar nichts. Außerdem sind die Struktogramme quasi die Lösung für die Aufgaben (denn wenn Sie die Struktogramme haben, müssen Sie die ja quasi nur abtippen, um die Aufgaben programmiert zu haben). Also MACHEN Sie die Aufgaben, und wenn Sie GANZ fertig sind, dann schauen Sie sich die Struktogramme an: hier ....
Ich habe die Struktogramme übrigens direkt vom Lösungscode nachgebaut und nicht kontrolliert - nur zur Info ...