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]

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
- Aufgabe Vorschlag A - 2 · LK 2022
- Aufgabe Vorschlag A - 2.5.1 · LK 2022
- Aufgabe Vorschlag C - 1.2 · LK 2022
- Aufgabe Vorschlag C - 1.6 · LK 2022
- Aufgabe Vorschlag A - 1 - Klassen und Methoden implementi… · LK 2021
- Aufgabe Vorschlag B - 1 - Klassen und Methoden implementi… · LK 2021
- Aufgabe Vorschlag C - 1 - Klassen und Methoden implementi… · LK 2021