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
- Erstelle selbstständig in Word ein übersichtliches Hilfsblatt mit den wichtigsten Erkenntnissen und eigenen Beispielen.
- Erlaubt ist genau ein A4-Blatt, Vorder- und Rückseite – nicht zwei einzelne Blätter.
- Am Ende wird es beidseitig ausgedruckt, von der Lehrkraft unterschrieben und eingesammelt.
- Bei der schriftlichen Leistungskontrolle darfst du nur dieses unterschriebene Blatt als Hilfsmittel benutzen. Du erhältst es dann zurück.
- 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.
🟨 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.
- Algorithmen und Variablen
- Logische Operatoren
- Einführung in Python
- Die WENN-Funktion – Bedingungen wiedererkennen
Auch dein bisheriges Lernarrangement zur Python-Wiederholung und dein Hefter helfen dir.
1. Starte bewusst: Was kann ich schon? (5 Min.)
⏱ Richtzeit: 5 Minuten
- Öffne ein Textverarbeitungsprogramm Speichere ein neues Dokument unter spickzettel_vorname_nachname auf dein Homelaufwerk.
- Erstelle in deinem Dokument eine Kopfzeile. Trage dort deinen Nachnamen, Vornamen und das heutige Datum ein.
- Schreibe als Überschrift: Mein Hilfsblatt – Informatik Klasse 10.
- 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.
2. Algorithmus und Variable wirklich verstehen (12 Min.)
⏱ Richtzeit: 12 Minuten
- Erkläre in eigenen Worten, was ein Algorithmus ist. Nenne ein Beispiel aus dem Alltag, bei dem die Reihenfolge der Schritte wichtig ist.
- Erkläre einer Person, die Python nicht kennt, was eine Variable ist.
- Lies den Code ohne Thonny. Welche Zahl erscheint? Begründe deine Antwort in einem vollständigen Satz.
- Schreibe den Unterschied zwischen
=und==auf. Denke dir für beide Zeichen jeweils ein eigenes kurzes Beispiel aus.
💡 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.
= und == unterscheidet.3. Eingabe, Verarbeitung, Speicherung, Ausgabe (15 Min.)
⏱ Richtzeit: 15 Minuten
- Erkläre den Unterschied zwischen
intundstr. Ist"25"eine Zahl oder Text? Begründe. - 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? - Ordne passende Programmstellen dem Prinzip E – V – A – S zu: Eingabe, Verarbeitung, Ausgabe, Speicherung. Eine Zeile darf zu mehr als einem Bereich gehören.
- Lege für deine Erklärung eine kleine Tabelle im Hefter oder in Word an: Codezeile | Was passiert? | E/V/A/S.
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.
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
- Lies das Programm. Welche Ausgabe erwartest du für die Eingaben 8, 9 und 14? Schreibe zuerst deine Vorhersagen in den Hefter.
- Erkläre in eigenen Worten, wofür
ifundelsestehen, warum Einrückungen wichtig sind und was die Kommentarzeile bewirkt. - Erkläre, warum bei diesem Programm nicht beide Ausgabetexte erscheinen.
- 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).
<, >, <=, >= 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.
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.
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.
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?
💡 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?
5. In Thonny testen, verändern und begründen (16 Min.)
⏱ Richtzeit: 16 Minuten
- Übernimm den Code aus Abschnitt 4 in Thonny. Kontrolliere die Einrückungen und speichere die Datei als training_vorname_nachname.py.
- Prüfe deine Vorhersagen aus Abschnitt 4 durch drei Programmläufe. Wenn du falsch lagst, schreibe warum in deinen Hefter.
- Verändere die Bedingung so, dass erst bei einer Temperatur unter 5 die Jacke empfohlen wird. Teste 4, 5 und 6.
- Ä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.
6. Vom Programm zum Flussdiagramm (12 Min.)
⏱ Richtzeit: 12 Minuten
- Zeichne im Hefter ein Flussdiagramm zu deiner zuletzt gespeicherten Fassung aus Aufgabe 5.
- 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.
- Erkläre, an welcher Stelle sich die beiden Wege wieder treffen und warum die Prüfung nur einen Zweig auswählt.
- Zeige dein Diagramm einer Mitschülerin, einem Mitschüler oder der Lehrkraft: Ist der Ablauf auch ohne Python-Code verständlich?
💡 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.
7. Hilfsblatt fertigstellen, beidseitig drucken, abgeben (10 Min.)
⏱ Richtzeit: 10 Minuten
- Prüfe dein Word-Dokument: Sind die Begriffe verständlich und die Beispiele von dir selbst erklärt?
- 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.
- Speichere die fertige Word-Datei.
- Wähle beim Drucken „Beidseitig drucken“ (falls nötig: „an langer Kante wenden“). Prüfe, dass nur ein Blatt herauskommt.
- Schreibe Vor- und Nachnamen sowie Klasse gut sichtbar auf das Blatt. Gib es der Lehrkraft zur Unterschrift und zum Einsammeln.
💡 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.
🚀 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.
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.
💡 Denkhilfe zur Fehlersuche
Prüfe nacheinander: Wird zugewiesen oder verglichen? Wo müssen Doppelpunkte stehen? Welche Zeilen gehören eingerückt zu einer Verzweigung?
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.
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.
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.