Logo Cusanus Gymnasium Erkelenz
Icon Leitprogramm Informatik

Cusanus-Gymnasium Erkelenz Europaschule

Einführung in die Programmierung mit

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

Kapitel VII - Ereignisbehandlung

Lernfortschrittskontrolle

Die folgenden Aufgaben sollen zuerst auf einem Blatt Papier und nicht am Computer gelöst werden. Bei Programmieraufgaben kannst du gerne anschließend am Computer testen, ob deine Lösung zum Ziel führt.
Gebe dir bei der Bearbeitung der Aufgaben mühe und löse diese ohne auf das zugehörige Kapitel zurückzugreifen und dort mögliche Wissenslücken oder Ungenauigkeiten nachzuschlagen.

Aufgabe 1

"Wir haben im Rahmen des letzten Kapitels neue reservierte Wörter kennengelernt."
Nimm Stellung zu dieser Aussage.

Aufgabe 2

Gib die Schritte an, die nötig sind, damit ein Programm auf das Drücken einer Taste reagiert. Unterscheide dabei zwischen den Schritten, die einmalig notwendig sind und denen, die für jede Taste nötig sind.

Aufgabe 3

# Christian Graf / 04.04.11 / Programm für die LFSK Kap VII
# Vorbereitungen
from turtle import Turtle
myTurtle = Turtle("turtle")
# Screen holen
theScreen = myTurtle.getscreen()
# Screen fuer Eingabe vorbereiten
theScreen.listen()
theScreen.onkey(myTurtle.forward(100),"Up")
  1. Versuche, den Fehler zu finden.
    Handelt es sich dabei um einen syntaktischen oder semantischen Fehler?
  2. Ändere das Programm so ab, dass es lauffähig wird.
    Es soll dabei die offensichtliche Funktionalität nicht verlieren.

Aufgabe 4

Erläutere kurz die Methoden von dem Objekt der Klasse "Screen", die du im Rahmen des Kapitels kennengelernt hast.

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