MINT lernen

Notationen und Hilfsmittel

Kein Taschenrechner, keine Formelsammlung — aber ein Blatt, das dir niemand wegnehmen darf.

1

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, / und mod, 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.
2

Vom Code zum Struktogramm

  • Sprachunabhängig:← statt =, „Länge von r“ statt len(r), mod statt %.
  • 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.

Vom Code zum Struktogramm

Python

Halte fest: Jede Kontrollstruktur des Codes wird ein Block im Struktogramm — was eingerückt ist, steht im Block innen.

Merke

Rückgabe: „gib … zurück“ beendet die Operation sofort

3

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.

Videos