MINT üben

Die Turtle ausblenden

Dreißig Übungen zum Ausblenden — von hideturtle() bis zum fertigen Bild ohne Turtle.

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
Positionen verfolgen
AFB IIMix

Leite her, wie sich der x-Wert der Turtle ändert: Lege die Steine so in eine Kette, dass jeder Stein den x-Wert vor und nach seinem Befehl zeigt. Die Turtle startet bei 0.

Jeder Stein zeigt links den x-Wert vor dem Befehl, rechts danach. Zwei Steine gehören nicht zur Kette. Lege die Steine auf die Plätze 1 bis 5: Stein anklicken, dann Platz anklicken – oder ziehen. Mit ↻ drehst du einen Stein um. Tastatur: Tab zum Stein, Enter wählt aus, Ziffer 1–5 legt ihn ab, R dreht, 0 legt zurück.
ht() und st() ändern den x-Wert nie. goto(-20, 0) setzt ihn auf −20, egal wo die Turtle vorher stand; bk(30) zieht davon 30 ab.
Ansatz: Beginne beim Stein, dessen linke Zahl 0 ist.
Weiter: Die rechte Zahl eines Steins ist die linke des nächsten. Ausblenden und Einblenden lassen den Wert gleich.
A2
Programme vergleichen
AFB II

Bestätige für jede Zeile, welche Seite größer ist oder ob beide gleich sind. Alle Programme beginnen bei x = 0 mit gesenktem Stift.

Wähle in jeder Zeile, wie die linke Seite zur rechten steht, und prüfe dann alle auf einmal. Mit der Tastatur: ←/→ wählt, ↑/↓ wechselt die Zeile, Enter prüft.
  • ht() fd(30) bk(10) · x-Wert
    st() fd(15) · x-Wert
  • fd(20) ht() fd(20) · Spurlänge
    fd(50) · Spurlänge
  • pu() ht() fd(70) · Spurlänge
    fd(10) · Spurlänge
  • ht() fd(60) st() bk(60) · x-Wert
    goto(0, 0) · x-Wert
  • fd(45) ht() bk(45) · Spurlänge
    fd(45) · Spurlänge
Rechne x-Wert und Spur getrennt: 20 und 15 | 40 und 50 | 0 und 10 | 0 und 0 | 90 und 45. Bei gesenktem Stift zeichnet auch backward, bei gehobenem Stift entsteht nichts.
Ansatz: Bestimme auf jeder Seite den Wert und vergleiche dann.
Weiter: Die Spurlänge zählt alle Strecken, auch die rückwärts gelaufenen; der x-Wert nur das Ergebnis.
A3
Programm beschriften
AFB I

Zeichne in das Programm ein, was jede Zeile bewirkt: Lege die Etiketten auf die Markierungen. Zwei Etiketten passen nicht.

Ziehe jedes passende Etikett auf seine Markierung — oder klicke erst das Etikett und dann die Markierung. Tastatur: Etikett mit Enter wählen, dann die Ziffer der Markierung drücken; 0 legt es zurück. Nicht jedes Etikett wird gebraucht.
from turtle import *forward(100)hideturtle()forward(50)showturtle()
Zeile 1 holt das Modul, Zeile 2 zeichnet, Zeile 3 blendet die Turtle aus, Zeile 4 zeichnet unsichtbar weiter, Zeile 5 holt die Turtle zurück. Stift anheben und Farbe wählen kommen im Programm nicht vor.
Ansatz: Lies die Zeilen von oben nach unten und überlege bei jeder, was sie tut.
Weiter: Prüfe bei den Ablenkern, ob der entsprechende Befehl im Programm überhaupt steht.