Die Schneemann-Kugeln
AFB I–IIAnna zeichnet zwei Kreise übereinander:
from turtle import *circle(60)penup()goto(0, 120)pendown()circle(40)
- Gib den Mittelpunkt und den Durchmesser beider Kreise an.
- Zeige, dass sich die Kreise berühren.
- Entwickle die Befehle für einen dritten Kreis mit Radius 25, der den zweiten oben berührt.
Hinweise
Hinweis zu Aufgabe a)
Hinweis zu Aufgabe b)
Hinweis zu Aufgabe c)
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
Kreis 1: Mittelpunkt (0|60), Durchmesser 120. Kreis 2: Start bei (0|120), Mittelpunkt (0|160), Durchmesser 80.
Erwartungshorizont zu Aufgabe b)
Kreis 1 reicht von y = 0 bis y = 120, Kreis 2 von y = 120 bis y = 200. Beide haben den Punkt (0|120) gemeinsam — sie berühren sich dort.
Erwartungshorizont zu Aufgabe c)
penup(), goto(0, 200), pendown(), circle(25).
Das Lenkrad
AFB II–IIIJonas soll einen Kreis mit Radius 80 zeichnen, dessen Mittelpunkt genau in der Mitte der Zeichenfläche liegt. Er schreibt nur circle(80).
- Erkläre, warum der Kreis nicht um die Mitte liegt.
- Erstelle ein korrigiertes Programm.
- Überprüfe dein Programm, indem du die Punkte ganz oben, links und rechts auf dem Kreis angibst.
Hinweise
Hinweis zu Aufgabe a)
Hinweis zu Aufgabe b)
Hinweis zu Aufgabe c)
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
Der Mittelpunkt liegt 80 Pixel links von der Turtle. Da sie am Start in der Mitte steht und nach rechts schaut, liegt der Mittelpunkt bei (0|80), der Kreis beginnt unten in der Mitte.
Erwartungshorizont zu Aufgabe b)
penup(), goto(0, -80), pendown(), circle(80).
Erwartungshorizont zu Aufgabe c)
Oben (0|80), links (−80|0), rechts (80|0), unten (0|−80) — alle 80 Pixel vom Mittelpunkt (0|0) entfernt.
