Was du mitnehmen darfst
- Erlaubt:die ausgedruckte Anlage zu den Hinweisen des Jahrgangs, ein Wörterbuch der deutschen Rechtschreibung, ein Fremdwörterlexikon und die Operatorenliste.
- Nicht erlaubt:Taschenrechner und Formelsammlung.
- In der Anlage:Zeichenketten-Operationen,
/undmod, Reihungen, DynArray, Stack, Queue, BinTree, SQL-Umfang, ASCII-Tabelle, Vigenère-Quadrat, nummeriertes Alphabet. - Aufgabentexte:enthalten keinen Code einer bestimmten Sprache — Algorithmen stehen als Struktogramm.
- Implementieren:in Java oder einer anderen objektorientierten Sprache mit imperativem Kern, mit korrekter Syntax dieser Sprache.
Vom Code zum Struktogramm
- Sprachunabhängig:
←statt=, „Länge von r“ stattlen(r),modstatt%. - Schleifen:„für jedes x aus r“, „solange …“, „wiederhole … bis …“, „wiederhole 100-mal“.
- Objekte:„
b ← erzeuge Buch(…)“; Operationen direkt:s.isEmpty(). - Kommentare:mit
//davor.
Zerlege das Python-Programm: Wähle eine Codezeile aus und lege sie in das passende Feld des Struktogramms (Klick oder Tab + Enter). Das Feld zeigt dann die sprachunabhängige Schreibweise.
Halte fest: Jede Kontrollstruktur des Codes wird ein Block im Struktogramm — was eingerückt ist, steht im Block innen.
Rückgabe: „gib … zurück“ beendet die Operation sofort
Allgemeine Hinweise
Nur die erlaubten Zeichenketten-Operationen
Länge, Zeichen an Position, Teilzeichenkette, Verbinden, Gleichheit, Enthaltensein, lexikographischer Vergleich, ASCII-Wert — mehr ist in Prüfungsaufgaben nicht zulässig.
Index ab 0
In sprachunabhängigen Darstellungen beginnen Zeichenketten und Reihungen bei Position 0. Das Alphabet der Anlage ist dagegen ab 1 nummeriert.
Anlage vorher kennen
Die Anlage des eigenen Jahrgangs schon beim Üben ausgedruckt neben sich legen — in der Prüfung weißt du dann, wo was steht.
