MINT üben

Notationen und Hilfsmittel

Dreißig Übungen zu Hilfsmitteln und Schreibweisen der Prüfung: lesen, ordnen, prüfen und selbst in der richtigen Notation aufschreiben.

Dein Fortschritt:
0 / 0 Aufgaben
1

Übungsaufgaben

Dreißig Übungen in gemischter Reihenfolge — du klickst, ziehst, ordnest, rechnest und knobelst. Jede Übung gibt dir sofort eine Rückmeldung, und zu jeder Aufgabe gibt es zwei gestufte Tipps: Der erste zeigt die Richtung, der zweite den entscheidenden Schritt. Die Chips zeigen das Anforderungsniveau: AFB I heißt wiedergeben und direkt anwenden, AFB II selbst entscheiden und verknüpfen, AFB III begründen, beurteilen oder eine Falle durchschauen. Aufgaben mit dem Chip Mix verbinden Wissen aus früheren Unterkapiteln, bei Trick steckt eine Falle drin. Fährst du über ein unterstrichenes Arbeitswort, siehst du, was es genau von dir verlangt.

A1
Mappen auf dem Stapel
AFB I

Im Sekretariat liegen Schülermappen auf einem Stapel s, der zu Beginn leer ist. Nacheinander werden s.push(7), s.push(12), s.pop() und s.isEmpty() aufgerufen. Stelle den Ablauf dar: Lege die Kette so, dass jede Stoßstelle den Zustand des Stapels beschreibt. Zwei Steine gehören nicht dazu.

Lege die Steine auf die Plätze 1 bis 4: Stein anklicken, dann Platz anklicken – oder ziehen. Mit ↻ drehst du einen Stein um. Tastatur: Tab zum Stein, Enter wählt aus, Ziffer 1–4 legt ihn ab, R dreht, 0 legt zurück.
Der leere Stapel bekommt zuerst die 7, dann liegt die 12 oben. pop() nimmt das oberste Element (12) weg und liefert es, der Stapel ist danach 7. isEmpty() liefert falsch, weil noch die 7 darin liegt. top() steht nicht in der Aufrufliste, und dequeue() gehört zur Schlange.
Beginne beim leeren Stapel: Welcher Stein hat links „Stapel leer“? Danach passt immer die rechte Hälfte an die linke des nächsten Steins.
pop() entnimmt das oberste Element und liefert es. Der Stein zu s.pop() zeigt links den Stapel vor dem Aufruf und rechts den Rückgabewert samt neuem Stapel.
A2
Eintritt im Freibad
AFB II

Ein Freibad berechnet den Eintritt: Wer jünger als 14 Jahre ist, zahlt 3 €, alle anderen zahlen 5 €. Die Variable alter enthält das Alter, preis soll den Eintritt bekommen. Erkläre, welches Struktogramm diese Regel richtig umsetzt, und wähle es aus.

Klicke die passende Karte an und prüfe dann. Mit der Tastatur: Tab zur Karte, Enter auswählen.
Der wahr-Zweig steht links und gehört zu alter < 14 (jünger als 14): preis ← 3. Rechts steht der falsch-Zweig mit 5 €. Vertauschte Zweige (A) kehren die Regel um, alter ≤ 14 (C) lässt schon 14-Jährige 3 € zahlen, und alter ← 14 (D) ist eine Zuweisung statt eines Vergleichs.
Prüfe zuerst die Bedingung im Kopf: Wer jünger als 14 ist, hat welches Alter im Vergleich zu 14? Dann sieh nach, welcher Zweig links steht.
Links steht immer der wahr-Zweig. Er muss für Kinder unter 14 den Preis 3 setzen. Das Zeichen ← weist zu und vergleicht nicht, und ≤ schließt die 14 mit ein.
A3
Zeichenketten-Operationen
AFB I

Nenne die erlaubten Zeichenketten-Operationen, indem du die Lücken füllst — ein Wort bleibt übrig.

Wort anklicken, dann Lücke anklicken (oder umgekehrt) — mit Tab und Enter geht es genauso. Ein Klick auf eine gefüllte Lücke legt das Wort zurück.

Erlaubt sind: die bestimmen, ein an einer Position auslesen, eine Teilzeichenkette auslesen, zwei Zeichenketten , auf Gleichheit und auf Teilzeichenketten prüfen, vergleichen und den eines Zeichens bestimmen.

Eine fertige Operation zum Umkehren gibt es nicht — das muss man selbst mit einer Schleife programmieren.
Frage: Welche Operation würde eine ganze Aufgabe ersetzen?Warum? Solche Komfortfunktionen sind ausgeschlossen.
Hilfe: Umkehren muss man selbst schreiben.