Logo Cusanus Gymnasium Erkelenz
Icon Leitprogramm Informatik

Cusanus-Gymnasium Erkelenz Europaschule

Einführung in die Programmierung mit

Kapitel III - Lernfortschrittskontrolle
Differenzierungskurs
"Informatik" - Klasse 9 / 10
Gr - 2025 / 2026
Version vom 30.08.2025

Kapitel III - Eine Schildkröte zum Zeichnen

Lernfortschrittskontrolle

Bearbeite bitte alle Aufgaben sorgfältig und Gewissenhaft auf einem Blatt Papier. Eine Programmierung am PC ist nicht vorgesehen!

Aufgabe 1

Erstelle eine Übersicht über die bereits bekannten Attribute und Methoden der Klasse Turtle. Erläutere kurz die Methoden.

Aufgabe 2

Handelt es sich bei den folgenden Variablennamen um gültige Variablennamen? Ist ein solcher Variablenname sinnvoll? Erläutere, warum du einen Variablennamen nicht für sinnvoll hältst.

  • a
  • 3Turtle
  • Schildkröte1
  • quadratTurtle
  • asd
  • zeichenstift
  • secondTurtle

Aufgabe 3

Die weiteren Aufgabenteile beschäftigen sich mit dem folgenden Programm:

# # Autor(en)) 
# Christian Graf 
# # Datum 
# 04.03.2011 
# # letzte Aenderung 
# 04.03.2011 
# # Beschreibung 
# ?? 
# ?? 
# Kommentar 1 
from turtle import Turtle 
# Kommentar 2 
myTurtle = Turtle("turtle") 
myTurtle.left(90) 
myTurtle.forward(300) 
myTurtle.right(90) 
myTurtle.forward(50) 
myTurtle.left(90) 
myTurtle.backward(100) 
myTurtle.right(90) 
myTurtle.backward(50) 
myTurtle.right(90) 
myTurtle.forward(200) 

 # Fenster offen lassen - unter Linux
 quadratTurtle.screen._root.mainloop() 
  1. Zeichne die Ausgabe des Programmes auf einem Blatt Papier nach. Führe dazu Schritt für Schritt die Anweisungen, die dem Objekt "myTurtle" übergeben werden, aus. Achte darauf, dass das Turtle-Objekt anfangs in Richtung des rechten Blattrandes schaut.
  2. Ergänze mittels deiner Zeichnung die fehlende Beschreibung im Kopfkommentar.
  3. In den Zeilen 10 und 12 ist ein weiterer Kommentar vorgesehen. Es sollen jeweils die direkt darunterliegenden Zeilen kommentiert werden. Gib einen geeigneten Kommentar an.
  4. Schreibe das Programm so um, dass es nur die Methoden forward() und left() benötigt.
  5. Das Objekt der Klasse Turtle soll nach Ausführung des Programmes wieder in die ursprüngliche Richtung schauen. Ergänze dazu Zeile 24 geeignet.
  6. Kommentar 3 in Zeile 25 fehlt noch. Ergänze diesen geeignet - auch hier soll wieder die darunterfolgende Zeile kommentiert werden.
  7. In der letzten Zeile hat sich ein Fehler eingeschlichen. Korrigiere den Fehler!

Hast du alle Aufgaben sorgfältig bearbeitet? Dann geht es weiter zur Selbstkontrolle!