Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:adt:karteikarten:start [03.11.2021 20:45] – sbel | faecher:informatik:oberstufe:adt:karteikarten:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Karteikarten ====== | ||
- | Hans lernt für sein Abitur mit einer Lernkartei und verwendet dabei das folgende Verfahren: | ||
- | |||
- | Er schreibt die Inhalte auf Karteikarten, | ||
- | dass jeweils auf der Vorderseite eine Frage und | ||
- | auf der Rückseite die zugehörige Antwort stehen. | ||
- | |||
- | Um regelmäßige Wiederholungen des Stofft sicherzustellen, | ||
- | liegenden Fächern und stellt die Karten zunächst in das erste Fach. | ||
- | |||
- | In jeder Runde verteilt er die Karten eines Fachs neu: Er nimmt die vordere Karte | ||
- | heraus und liest die Frage. Kann er sie korrekt beantworten wird sie als letzte Karte in das nächste Fach gestellt. | ||
- | |||
- | Ist die Antwort nicht bekannt oder falsch, wird die Karte zurück in das erste Fach gestellt. | ||
- | |||
- | Richtig bzw. falsch beantwortete Karten stellt Hans in das entsprechende Fach immer hinter die | ||
- | bereits vorhandenen Karten. Das Verfahren wird so lange wiederholt, bis das erste Fach | ||
- | geleert und damit die erste Runde beendet ist. | ||
- | |||
- | Danach beginnt eine neue Runde mit den Karten aus dem zweiten Fach. Richtig beantwortete | ||
- | Karten werden wieder in das nächste Fach gelegt. Falsch beantwortete Karten kommen grundsätzlich zurück in das erste Fach und warten dort auf die nächste Runde. | ||
- | |||
- | Jede neue Runde beginnt im vordersten Fach, das Karten enthält, und endet mit der | ||
- | Beantwortung der letzten Frage dieses Fachs. Die Fragen in Fach 5 werden nicht mehr | ||
- | gestellt. Sobald alle Karten im 5. Fach angekommen sind, ist eine Lernsession beendet. | ||
- | |||
- | Das Vorgehen wird schematisch in der folgenden Abbildung dargestellt: | ||
- | |||
- | {{ : | ||
- | |||
- | 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. | ||
- | Hinweis: Du musst keine Fehlerbehandlung für unzulässige Werte des Parameters '' |