Logo Cusanus Gymnasium Erkelenz
Icon Leitprogramm Informatik

Cusanus-Gymnasium Erkelenz Europaschule

Einführung in die Programmierung mit

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

Kapitel V - Funktionen

Lernfortschrittskontrolle

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

Aufgabe 1

Wir kennen mittlerweile fünf reservierte Wörter. Gib diese an und erläutere kurz ihre Bedeutung. Gib auch an, worauf du in Zusammenhang mit reservierten Wörtern achten musst.

Aufgabe 2

Erläutere die Begriffe "Funktionskopf" und "Funktionskörper".

Aufgabe 3

# # Autor(en): Christian Graf
# # Datum: 19.03.2011
# # Beschreibung: Programm zu Aufgabe 3 aus der LFSK V
def x():
    print("Funktionsaufruf erfolgt.")
    print("Programm geht weiter.")
  1. Das obige Programm wird ausgeführt. Gib die Ausgabe an.
  2. Beurteile, was an dem Programm fehlt und was man verbessern könnte.

Aufgabe 4

  1. Schreibe eine Funktion namens ecke, die mittels der Turtle myTurtle die folgende Figur zeichnet.
    Abbildung
    Ergebnis der Funktion namens ecke
    Dabei soll die in der Variablen seitenlaenge gespeicherte Seitenlänge verwendet werden. Nutze dazu eine Schleife.
    Hinweis: Fertige vorher eine detaillierte Skizze an, in der du sämtliche Winkel etc. einträgst!
  2. Schreibe mit Hilfe der Funktion ecke den Ausschnitt eines Programmes, das die folgende Figur zeichnet.
    Abbildung
    Ergebnis des Programmausschnittes
    Du kannst davon ausgehen, dass die Turtle myTurtle existiert und seitenlaenge einen geeigneten Wert hat.
  3. Wir haben am Anfang unserer Arbeit mit der Turtle die Vereinbarung getroffen, dass diese am Ende des Zeichnens wieder in die ursprüngliche Richtung schaut. Entsprechend muss diese nach der Zeichnung einer einzelnen Ecke wieder in die Ausgangsrichtung schauen. Leite aus den bisherigen Ergebnissen bzw. Anweisungen ab, warum dies in dem vorliegenden Fall umständlich ist.
  4. Wie musst du den Programmausschnitt erweitern, dass das gezeichnete Kreuz gefärbt ist?
    Hinweis: Die zugehörigen Methoden lauten begin_fill() und end_fill().
    Abbildung
    Ergebnis des Programmausschnittes, nun mitsamt Füllung

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