Die Turtle beim Zeichnen beobachten
AFB I–IIFrau Kaya zeigt der Klasse ein Programm, das ein Muster aus 30 Linien zeichnet. Die erste Zeile nach dem Import lautet speed(0).
- Beschreibe, was die Klasse beim Ausführen sieht.
- Nenne eine Einstellung, mit der die Klasse den Aufbau verfolgen kann.
- Erkläre, warum sich das Muster bei dieser Änderung nicht verändert.
Hinweise
Hinweis zu Aufgabe a)
Hinweis zu Aufgabe b)
Hinweis zu Aufgabe c)
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
Das Muster erscheint fast sofort vollständig, ohne dass man die Turtle einzelne Linien zeichnen sieht.
Erwartungshorizont zu Aufgabe b)
speed(1) (oder 2, 3).
Erwartungshorizont zu Aufgabe c)
speed beeinflusst nur die Dauer der Animation. Längen, Winkel, Farben und Reihenfolge der Befehle bleiben gleich — also auch das Bild.
Schnell zeichnen, genau prüfen
AFB II–IIIAylin hat ein Programm mit 50 Zeilen. Irgendwo ist eine Linie falsch. Sie möchte das Programm schnell laufen lassen, aber die fragliche Stelle genau beobachten.
- Entwickle einen Plan, wie Aylin speed dafür einsetzen kann.
- Begründe, warum das hilft, die fehlerhafte Zeile zu finden.
- Beurteile den Vorschlag, im fertigen Programm immer speed(1) zu verwenden.
Hinweise
Hinweis zu Aufgabe a)
Hinweis zu Aufgabe b)
Hinweis zu Aufgabe c)
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
Am Anfang speed(0), direkt vor dem vermuteten Fehler speed(1). So läuft alles davor sofort, die kritische Stelle langsam.
Erwartungshorizont zu Aufgabe b)
Bei langsamem Tempo sieht man jede Linie entstehen und kann sie der passenden Programmzeile zuordnen.
Erwartungshorizont zu Aufgabe c)
Für große Figuren ist speed(1) unpraktisch langsam. Im fertigen Programm ist ein schnelles Tempo sinnvoller; langsames Tempo ist vor allem zum Beobachten und Fehlersuchen nützlich.
