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:adt:karteikarten:start [03.11.2021 19:29] – sbel | faecher:informatik:oberstufe:adt:karteikarten:start [03.11.2021 19:45] (aktuell) – sbel | ||
---|---|---|---|
Zeile 32: | Zeile 32: | ||
Es soll eine Smartphone-App entwickelt werden, die das Erstellen digitaler Karteikarten und die Umsetzung dieses Lernschemas unterstützen soll. | Es soll eine Smartphone-App entwickelt werden, die das Erstellen digitaler Karteikarten und die Umsetzung dieses Lernschemas unterstützen soll. | ||
+ | {{: | ||
+ | === (A1) === | ||
+ | |||
+ | Hans Kartenkasten ist folgendermaßen gefüllt: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | Er wendet das oben beschriebenen System an und hat gerade mit dem zweiten Fach begonnen. | ||
+ | |||
+ | Stelle den Verlauf der Fächerbelegung mit den Fragen 1 bis 3 dar, wenn Hans die nächsten Fragen | ||
+ | |||
+ | '' | ||
+ | |||
+ | beantwortet. | ||
+ | |||
+ | |||
+ | {{: | ||
+ | === (A2) === | ||
+ | |||
+ | Für die Implementation soll der ADT " | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | * Beschreibe die wesentlichen Eigenschaften des abstrakten Datentyps '' | ||
+ | * Erläutere, welche Methoden benutzt werden müssen, um in obigem Modell eine Karte aus einem Fach heraus zu nehmen und in ein anderes Fach zu legen. | ||
+ | * Die Methoden '' | ||
+ | |||
+ | {{: | ||
+ | === (A3) === | ||
+ | |||
+ | Alternativ zur Auswahl der Schlange könnte man zur Modellierung eines Fachs auch | ||
+ | den abstrakten Datentyp Stapel verwenden.. | ||
+ | |||
+ | * Erläutere die Eigenschaften eines '' | ||
+ | * Entwerfe einen Algorithmus, | ||
+ | |||
+ | {{: | ||
+ | === (A4) === | ||
+ | |||
+ | In der Klasse '' | ||
+ | speichert. Der Konstruktor der Klasse initialisiert dieses Attribut. | ||
+ | |||
+ | Begründe, warum weder Schlange noch Stapel als Datentyp für das Attribut '' | ||
+ | |||
+ | Deklariere das Attribut '' | ||
+ | |||
+ | Implementiere den Konstruktor der Klasse '' | ||
+ | |||
+ | {{: | ||
+ | === (A5) === | ||
+ | |||
+ | Die Methode '' | ||
+ | Nutzer der App die Frage angezeigt und seine Antwort kontrolliert wird. Wurde die | ||
+ | Frage korrekt beantwortet, | ||
+ | |||
+ | Implementiere unter Verwendung der Methode '' | ||
+ | '' | ||
+ | Fachs durchgeht, bis das Fach geleert ist. | ||
+ | |||
+ | Richtig beantwortete Fragen werden ins nächste, falsch beantwortete Fragen ins erste Fach befördert. | ||
+ | |||
+ | Du musst keine Fehlerbehandlung für unzulässige Werte des Parameters '' |