MINT üben

Die while-Schleife

Dreißig Übungen zur while-Schleife — von der Bedingung über das Mitzählen bis zur Endlosschleife.

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
Welche Ausgabe ist größer?
AFB II

Werte die acht Programme aus und entscheide in jedem Duell, welches Programm die größere Zahl ausgibt.

Immer zwei Karten treten gegeneinander an: Klicke die Karte mit dem größeren Wert an — mit der Tastatur Tab bzw. ←/→ zur Karte, Enter wählt. Die Sieger rücken im Turnierbaum vor; „Duell zurück“ nimmt die letzte Entscheidung zurück. Erst „Turnier prüfen“ verrät, wie viele Duelle falsch entschieden sind — dann geht es mit einer neuen Auslosung weiter.

Ausgaben: A 10, B 81, C −20 (100, 70, 40, 10, −20), D 7, E 21, F 8 (Rumpf läuft nie), G 256 (2, 4, 16, 256), H 5.
Ansatz: Rechne zuerst bei jedem Programm den ausgegebenen Wert aus, dann vergleiche paarweise.
Weiter: Bei F ist die Bedingung schon beim Start falsch; bei E und C entscheidet, wann die Bedingung zum ersten Mal falsch wird.
A2
Stimmt's? — Fünferserie
AFB II

Fünf Behauptungen zu kleinen while-Programmen. Bestätige jede Aussage, die stimmt – eine falsche Einschätzung startet die Serie neu.

5 Aussagen nacheinander. Eine falsche Einschätzung reicht — dann startest du die Serie mit „Neue Runde“ neu.
Aussage 1 von 5

Bedingung mit ==, Variable vorher belegen, und: Endlosschleifen erkennt nur der Mensch.
Rechne jedes Beispiel mit zwei, drei Durchläufen nach.
Denke an ==, an den Startwert vor der Schleife und daran, dass Python Endlosschleifen nicht meldet.
A3
Rätsel rund um while
AFB I

Löse das Kreuzworträtsel mit den Begriffen dieses Kapitels.

Klicke einen Hinweis oder ein Kästchen an und tippe das Wort — der Cursor springt von selbst weiter. ←→↑↓ wandern, Leertaste wechselt die Richtung, ⌫ löscht, Enter prüft. Umlaute als Ä, Ö, Ü eintippen.
Waagerecht
Senkrecht
SCHLEIFE, WHILE, ENDLOS, BEDINGUNG und RUMPF – die Grundbegriffe der while-Schleife.
Ansatz: Beginne mit dem Wort, das du sicher weißt, und nutze die Kreuzungsbuchstaben.
Weiter: WHILE kreuzt SCHLEIFE im H, ENDLOS im E und BEDINGUNG im zweiten E; RUMPF kreuzt BEDINGUNG im U.