Aufgabe Vorschlag B - 1.5 · Abitur Hessen Praktische Informatik LK 2022

Thema: Klassen und Methoden implementieren · Aus der Prüfung LK (2022)

Aufgabenstellung

Material 1

1.5

Die Methode sucheKonto() der Klasse EBVerwaltung prüft zunächst die IBAN und sucht dann das entsprechende Konto. Dieses wird zurückgegeben, im Fehlerfall null.

Entwickeln Sie ein Struktogramm für den Algorithmus dieser Methode. [5 BE]

Aufgabenstellung: Aufgabe Vorschlag B - 1.5 · Abitur Hessen Praktische Informatik LK 2022

Lösung

Nach den offiziellen Korrekturhinweisen

1.5 Entwickeln Sie ein Struktogramm für den Algorithmus dieser Methode.

Lösung: Das Struktogramm für `sucheKonto(iban:String)` umfasst: 1. Prüfung der IBAN über `ok := pruefeIban(iban)` und Initialisierung von `kontoGesucht := null`. 2. Verzweigung nach `ok ?`: - Wenn `N` (Nein): leerer Pfad (Ø). - Wenn `J` (Ja): Initialisierung `i := 0` und kopfgesteuerte Schleife `solange i < konten.size() und kontoGesucht = null`: - `k := konten.get(i)` - Verzweigung `iban = k.iban ?`: - `J`: `kontoGesucht := k` - `N`: `i++` 3. Rückgabe von `kontoGesucht`.

Die ausführliche Erklärung Schritt für Schritt (mit KI) gibt es mit Premium. Premium

Löse sie direkt hier: automatische Korrektur, Hinweise und Lösung Schritt für Schritt.

‹ Aufgabe Vorschlag A - 2.5.1 · LK 2022 · Aufgabe Vorschlag C - 1.2 · LK 2022 ›

Mehr Aufgaben zu Klassen und Methoden implementieren