Verbindliche Vorbereitung auf die schriftliche Leistungskontrolle

Verbindliche Vorbereitung auf die schriftliche Leistungskontrolle

Informatik · Klasse 10 · 90 Minuten
Algorithmen · Variablen · EVA(S) · Bedingungen · Flussdiagramme · Python

Du hast bereits einen Lernstandstest bearbeitet. Heute arbeitest du gezielt an den Grundlagen, die du sicher verstehen und anwenden können sollst. Du erstellst dabei dein eigenes Hilfsblatt für die nächste schriftliche Leistungskontrolle.

Du brauchst: Hefter, Unterrichtswebseite, Thonny, Word und einen Stift.

Verbindliche Regeln für dein Hilfsblatt

  1. Erstelle selbstständig in Word ein übersichtliches Hilfsblatt mit den wichtigsten Erkenntnissen und eigenen Beispielen.
  2. Erlaubt ist genau ein A4-Blatt, Vorder- und Rückseite – nicht zwei einzelne Blätter.
  3. Am Ende wird es beidseitig ausgedruckt, von der Lehrkraft unterschrieben und eingesammelt.
  4. Bei der schriftlichen Leistungskontrolle darfst du nur dieses unterschriebene Blatt als Hilfsmittel benutzen. Du erhältst es dann zurück.
  5. Zum weiteren Lernen hast du weiterhin deinen Hefter und die Unterrichtswebseite.

Wichtig: Die Lehrkraft kann dich während der Arbeitszeit auffordern, eigene Ergebnisse mündlich zu erklären. Reines Abschreiben reicht nicht aus.

So arbeitest du:

🟨 Gelb: verbindliche Aufgaben · 🟦 Blau: knappe Fachhinweise · ⬜ Grau: aufklappbare Denkhilfen (keine fertigen Lösungen) · 🟪 Lila: Herausforderungen für Schnelle.

Bearbeite die Abschnitte in der Reihenfolge. Nach Abschnitt 4 gibt es eine gemeinsame Halbzeit an der Tafel. Erst selbst nachdenken, dann bei Bedarf Hilfe öffnen. Du entscheidest, welche Informationen auf dein Hilfsblatt gehören.

Python-Code: Die Zeilennummern am linken Rand dienen zur Orientierung wie in Thonny. Sie gehören nicht zum Programm. Zeilen mit # sind Kommentare und werden nicht ausgeführt.

📚 Bekannte Lernmaterialien – bei Bedarf nachschlagen

Nutze deine vorhandenen Materialien gezielt. Nicht alles erneut lesen: Suche die Stellen, die du noch nicht erklären kannst.

Auch dein bisheriges Lernarrangement zur Python-Wiederholung und dein Hefter helfen dir.

1. Starte bewusst: Was kann ich schon? (5 Min.)

⏱ Richtzeit: 5 Minuten

Aufgabe 1 – Ehrlicher Einstieg
  1. Öffne ein Textverarbeitungsprogramm Speichere ein neues Dokument unter spickzettel_vorname_nachname auf dein Homelaufwerk.
  2. Erstelle in deinem Dokument eine Kopfzeile. Trage dort deinen Nachnamen, Vornamen und das heutige Datum ein.
  3. Schreibe als Überschrift: Mein Hilfsblatt – Informatik Klasse 10.
  4. Notiere im Hefter (!) zwei Dinge, die du sicher erklären kannst, und zwei Dinge, die du noch üben musst. Nutze dafür auch die Rückmeldung aus dem ersten Test, soweit du sie kennst.
Ergebnis: Word-Datei angelegt; vier ehrliche Einschätzungen im Hefter. Dein Word-Blatt füllst du in den nächsten Abschnitten.
2. Algorithmus und Variable wirklich verstehen (12 Min.)

⏱ Richtzeit: 12 Minuten

Aufgabe 2 – Erklären statt abschreiben
  1. Erkläre in eigenen Worten, was ein Algorithmus ist. Nenne ein Beispiel aus dem Alltag, bei dem die Reihenfolge der Schritte wichtig ist.
  2. Erkläre einer Person, die Python nicht kennt, was eine Variable ist.
  3. Lies den Code ohne Thonny. Welche Zahl erscheint? Begründe deine Antwort in einem vollständigen Satz.
  4. Schreibe den Unterschied zwischen = und == auf. Denke dir für beide Zeichen jeweils ein eigenes kurzes Beispiel aus.
# Der Wert von alter wird verändert.
alter: int = 14
alter = alter + 3
print(alter)
Fachhinweis: Eine Variable hat einen Namen und enthält einen Wert. Lies eine Zuweisung nicht wie eine mathematische Gleichung.
💡 Denkhilfe zu Aufgabe 2

Arbeite die Anweisungen von oben nach unten ab. Welcher Wert wird zuerst gespeichert? Was bewirkt die zweite Zuweisung? Erst danach wird ausgegeben.

Für dein Word-Hilfsblatt: Notiere selbst formulierte kurze Definitionen und ein Beispiel, das = und == unterscheidet.
3. Eingabe, Verarbeitung, Speicherung, Ausgabe (15 Min.)

⏱ Richtzeit: 15 Minuten

Aufgabe 3 – Programmschritte durchschauen
  1. Erkläre den Unterschied zwischen int und str. Ist "25" eine Zahl oder Text? Begründe.
  2. Lies den Code unten. Beschreibe jede Zeile in eigenen Worten; erkläre auch, was die Kommentarzeile mit # bedeutet. Was ändert sich bei einer Eingabe von 6?
  3. Ordne passende Programmstellen dem Prinzip E – V – A – S zu: Eingabe, Verarbeitung, Ausgabe, Speicherung. Eine Zeile darf zu mehr als einem Bereich gehören.
  4. Lege für deine Erklärung eine kleine Tabelle im Hefter oder in Word an: Codezeile | Was passiert? | E/V/A/S.
# Eingabe, Berechnung und Ausgabe
laenge: int = 0
flaeche: int = 0
laenge = int(input("Seitenlänge: "))
flaeche = laenge * laenge
print(flaeche)
Fachhinweis: input() nimmt zunächst Text entgegen. int(...) kann eine passende Eingabe in eine ganze Zahl umwandeln. print(...) gibt etwas aus.
💡 Denkhilfe zu EVA(S)

Frage bei jeder Zeile: Kommt eine Information hinein? Wird etwas berechnet oder geprüft? Wird ein Wert gespeichert? Wird etwas angezeigt? Mehrfachzuordnungen sind möglich.

Für dein Word-Hilfsblatt: Sichere dir eine knappe Übersicht zu int, str, input(), print() sowie EVA(S). Die vollständige Übungstabelle muss nicht aufs Hilfsblatt.
4. Bedingungen und Entscheidungen erklären (15 Min.)

⏱ Richtzeit: 15 Minuten

Aufgabe 4 – Erst vorhersagen, dann prüfen
  1. Lies das Programm. Welche Ausgabe erwartest du für die Eingaben 8, 9 und 14? Schreibe zuerst deine Vorhersagen in den Hefter.
  2. Erkläre in eigenen Worten, wofür if und else stehen, warum Einrückungen wichtig sind und was die Kommentarzeile bewirkt.
  3. Erkläre, warum bei diesem Programm nicht beide Ausgabetexte erscheinen.
  4. Zusatz innerhalb der Pflichtaufgabe: Formuliere in Alltagssprache eine Bedingung, bei der zwei Voraussetzungen gleichzeitig erfüllt sein müssen (UND), und eine mit mindestens einer Voraussetzung (ODER).
# Entscheidung mit if und else
temperatur: int = 0
temperatur = int(input("Temperatur: "))
if temperatur < 9:
print("Jacke mitnehmen")
else:
print("Jacke nicht nötig")
Fachhinweis: Vergleiche <, >, <=, >= und == sorgfältig. Bei einer Verzweigung wird abhängig von der Bedingung ein Weg gewählt.
💡 Denkhilfe: Grenzwerte

Bei Bedingungen mit „kleiner als“ ist der Grenzwert selbst nicht eingeschlossen. Prüfe besonders den Wert direkt vor, genau auf und direkt nach der Grenze.

Für dein Word-Hilfsblatt: Halte dir Vergleichszeichen, if/else und ein eigenes Beispiel für eine Verzweigung fest. Übernimm nicht nur drei Ausgaben, sondern die allgemeine Regel.
⏸ Halbzeit – Gemeinsam am Python-Code prüfen (5 Min.)

⏱ Nach ungefähr 45 Minuten: kurzer gemeinsamer Zwischenstopp.

Wo solltest du jetzt ungefähr stehen?

Du hast die Abschnitte 1 bis 4 bearbeitet und wichtige Informationen für dein Hilfsblatt gesammelt. Wenn du noch nicht so weit bist, kläre jetzt, welcher Schritt dir Schwierigkeiten macht.

Gemeinsame Aufgabe an der Tafel – Code verstehen

Erst überlegen, dann gemeinsam besprechen: Was passiert in jeder Zeile? Welche Aufgabe hat die Kommentarzeile? Ordne passende Stellen E, V, A oder S zu. Welche Ausgabe erscheint bei der Eingabe 12 und welche bei 13?

# Prüft eine Mindestanzahl von Punkten
punkte: int = 0
meldung: str = ""
punkte = int(input("Erreichte Punkte: "))
if punkte >= 13:
meldung = "Geschafft"
else:
meldung = "Noch nicht geschafft"
print(meldung)
💡 Nur bei Bedarf – Leitfragen für die Besprechung

Welche Zeile nimmt eine Eingabe entgegen? Wo wird geprüft? An welcher Stelle wird eine Variable überschrieben? Warum ist die Einrückung wichtig? Was wird tatsächlich ausgegeben?

Danach arbeitest du weiter: Abschnitt 5 startet mit Thonny. Ergänze bei Bedarf dein Hilfsblatt – aber schreibe nicht einfach den ganzen Tafelcode ab.
5. In Thonny testen, verändern und begründen (16 Min.)

⏱ Richtzeit: 16 Minuten

Aufgabe 5 – Ein bekanntes Prinzip selbst anwenden
  1. Übernimm den Code aus Abschnitt 4 in Thonny. Kontrolliere die Einrückungen und speichere die Datei als training_vorname_nachname.py.
  2. Prüfe deine Vorhersagen aus Abschnitt 4 durch drei Programmläufe. Wenn du falsch lagst, schreibe warum in deinen Hefter.
  3. Verändere die Bedingung so, dass erst bei einer Temperatur unter 5 die Jacke empfohlen wird. Teste 4, 5 und 6.
  4. Ändere anschließend die beiden Ausgabetexte selbst. Beschreibe einer anderen Person oder der Lehrkraft, welche Codezeilen du verändert hast und was dadurch anders ist.
💡 Hilfe bei Problemen in Thonny

Prüfe den Doppelpunkt nach if und else, die vier Leerzeichen vor den eingerückten Anweisungen und identische Variablennamen. Wenn du einen Vergleich veränderst, müssen die Testwerte dazu passen.

Ergebnis: Deine lauffähige Python-Datei ist gespeichert. Für das Word-Hilfsblatt darfst du höchstens einen kurzen, selbst verstandenen Codeausschnitt aufnehmen.
6. Vom Programm zum Flussdiagramm (12 Min.)

⏱ Richtzeit: 12 Minuten

Aufgabe 6 – Derselbe Ablauf in einer anderen Darstellung
  1. Zeichne im Hefter ein Flussdiagramm zu deiner zuletzt gespeicherten Fassung aus Aufgabe 5.
  2. Verwende die in deinem Unterricht vereinbarten Symbole für Start/Ende, Anweisungen, Entscheidung und Ein-/Ausgabe. Beschrifte die beiden Wege der Entscheidung mit Ja und Nein.
  3. Erkläre, an welcher Stelle sich die beiden Wege wieder treffen und warum die Prüfung nur einen Zweig auswählt.
  4. Zeige dein Diagramm einer Mitschülerin, einem Mitschüler oder der Lehrkraft: Ist der Ablauf auch ohne Python-Code verständlich?
Fachhinweis: Flussdiagramm und Python-Programm können denselben Algorithmus darstellen. Ein Entscheidungsfeld hat einen Weg für „Ja“ und einen für „Nein“.
💡 Denkhilfe zum Zeichnen

Beginne bei Start und folge dem tatsächlichen Ablauf: Eingabe, Prüfung, jeweilige Ausgabe und Ende. Gehe beide Fälle einzeln mit einem Beispielwert durch.

Für dein Word-Hilfsblatt: Sichere dir eine knappe Übersicht der Flussdiagrammsymbole oder eine kleine eigene Skizze. Das große Übungsdiagramm darf im Hefter bleiben.
7. Hilfsblatt fertigstellen, beidseitig drucken, abgeben (10 Min.)

⏱ Richtzeit: 10 Minuten

Aufgabe 7 – Dein Hilfsmittel für die LK
  1. Prüfe dein Word-Dokument: Sind die Begriffe verständlich und die Beispiele von dir selbst erklärt?
  2. Entferne Überflüssiges. Prüfe die Druckvorschau: Es dürfen höchstens zwei A4-Seiten sein, die auf Vorder- und Rückseite desselben Blattes gedruckt werden.
  3. Speichere die fertige Word-Datei.
  4. Wähle beim Drucken „Beidseitig drucken“ (falls nötig: „an langer Kante wenden“). Prüfe, dass nur ein Blatt herauskommt.
  5. Schreibe Vor- und Nachnamen sowie Klasse gut sichtbar auf das Blatt. Gib es der Lehrkraft zur Unterschrift und zum Einsammeln.
Achtung: Nur das eingesammelte und von der Lehrkraft unterschriebene Blatt wird zur schriftlichen LK wieder ausgeteilt und darf dort verwendet werden. Für die Vorbereitung zu Hause nutzt du Hefter und Webseite.
💡 Hilfe: Druckvorschau und beidseitiger Druck

In Word: Datei → Drucken. Kontrolliere die Seitenzahl in der Vorschau. Unter den Druckeinstellungen wähle beidseitigen Druck. Steht kein automatischer beidseitiger Druck zur Verfügung, frage die Lehrkraft vor dem Ausdrucken nach dem richtigen Vorgehen. Drucke nicht einfach zwei einzelne Blätter.

Fertig, wenn: Word-Datei gespeichert, ein A4-Blatt beidseitig gedruckt, Name und Klasse vorhanden, Blatt bei der Lehrkraft abgegeben.
🚀 Für Schnelle – und für alle, die schon alles können

Du glaubst, die Grundlagen sicher zu beherrschen? Dann zeige es ohne Hilfe und mit einer Begründung. Die Pflichtaufgaben und dein Hilfsblatt bleiben trotzdem verbindlich.

Herausforderung A – Fehler finden und erklären

Im folgenden Programm stecken mehrere Fehler. Finde sie zuerst ohne Thonny. Notiere jeweils, was nicht stimmt und warum. Korrigiere das Programm erst danach in Thonny.

# Fehler suchen: Auch Kommentare zählen als Codezeilen.
punkte: int = 0
punkte = int(input("Punkte: "))
if punkte = 15
print("Genau 15 Punkte")
else
print("Nicht genau 15 Punkte")
💡 Denkhilfe zur Fehlersuche

Prüfe nacheinander: Wird zugewiesen oder verglichen? Wo müssen Doppelpunkte stehen? Welche Zeilen gehören eingerückt zu einer Verzweigung?

Herausforderung B – Ein eigener Algorithmus

Eine Person darf an einer Aktivität teilnehmen, wenn sie mindestens 12 Jahre alt ist und eine Erlaubnis besitzt. Entwirf zuerst einen verständlichen Ablauf als Flussdiagramm. Versuche anschließend, ihn in Thonny umzusetzen. Du darfst für die Erlaubnis z. B. eine Texteingabe "ja" oder "nein" verwenden.

Teste mindestens drei Fälle: beide Bedingungen erfüllt, nur die Altersbedingung erfüllt, nur die Erlaubnis vorhanden. Begründe, warum die Ausgaben jeweils passen.

Expertenfrage: Was kann dein Flussdiagramm erklären, auch wenn jemand Python noch gar nicht kennt?

Das ist das Ziel

Nicht möglichst viel Text auf zwei Seiten sammeln, sondern verstehen, erklären und anwenden können. Dein selbst erstelltes Blatt hilft dir in der LK nur dann, wenn du weißt, was darauf steht.

↑ Zurück zum Anfang

✅ Geschafft!

Du hast die verbindliche Vorbereitung abgeschlossen.

Dein beidseitig ausgedrucktes A4-Blatt wurde bei deiner Lehrkraft abgegeben.

Nutze deinen Hefter und die Lernmaterialien auf der Webseite, um dich weiter vorzubereiten.