MINT üben

Entscheiden mit if

Dreißig Übungen zu if — von der Bedingung über das Zählen in Schleifen bis zum Beweis.

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
Wie viele rote Linien?
AFB IIMix

In for i in range(10): steht if i > 6:, eingerückt color("red"), danach forward(20). Ermittle, wie viele Linien rot werden. (Die Farbe bleibt, einmal gesetzt, erhalten.)

Rechne selbst und trage das Ergebnis ein — Enter prüft direkt.
i = 7, 8, 9 erfüllen i > 6 — ab dann ist der Stift rot: 3 rote Linien.
Schreibe die Werte von i auf, für die i > 6 gilt.
Ab dem ersten wahren Durchlauf bleibt der Stift rot – zähle alle Linien ab dort.
A2
Der Weg einer Zahl durch if
AFB IIMix

Leite her, was bei if i % 3 == 0: für i = 6 geschieht: Lege die Steine so, dass die Kette vom Wert bis zur Folge für die eingerückten Zeilen führt.

Jeder Stein zeigt links, was vor einem Schritt vorliegt, und rechts, was danach vorliegt. Lege die Steine auf die Plätze 1 bis 3: Stein anklicken, dann Platz anklicken – oder ziehen. Mit ↻ drehst du einen Stein um. Tastatur: Tab zum Stein, Enter wählt aus, Ziffer 1–3 legt ihn ab, R dreht, 0 legt zurück.
Zuerst wird der Rest berechnet: 6 % 3 ergibt 0. Der Vergleich 0 == 0 ist wahr, und weil die Bedingung wahr ist, laufen die eingerückten Zeilen. Der zweite Stein muss gedreht werden, weil er anfangs andersherum liegt.
Beginne bei i = 6 und rechne zuerst den Rest bei Division durch 3 aus.
Die rechte Seite eines Steins muss mit der linken des nächsten übereinstimmen; ein Stein muss dafür gedreht werden.
A3
Das goldene Wandbild
AFB IMix

Ein Wandbild hat 3 Reihen mit je 7 Feldern. Die Schleife zählt die Felder zeilenweise von links oben: i = 0 ist oben links, i = 6 oben rechts, i = 7 links in der zweiten Reihe. Zeichne alle Felder ein, die das Programm golden füllt.

for i in range(21):    if i % 5 == 0:        feld_gold(i)
Wähle den Stern und klicke die Felder an – Ziehen malt mehrere Felder auf einmal. Mit der Tastatur: Tab ins Raster, Pfeiltasten wandern, Enter malt, Entf leert.
    Gold sind die Felder 0, 5, 10, 15 und 20. In der Reihe mit sieben Feldern liegen 0 und 5 oben, 10 in der Mitte und 15 und 20 unten.
    Welche Zahlen von 0 bis 20 lassen bei der Division durch 5 den Rest 0?
    Jede Reihe hat 7 Felder: Das Feld mit der Nummer 10 ist in der zweiten Reihe das vierte.