Einstieg in das Thema
Worum geht es?
Die Prüfung enthält Grundwissen, das Verstehen und Verbessern von Programmen sowie kleine Transferaufgaben. Zu jeder Stufe gibt es ein neues Beispiel mit Lösung und eine Aufgabe ohne Lösung.
Was ist das Ziel?
Du kannst Code lesen, Ergebnisse vorhersagen, Fehler erklären und kurze Programme selbst entwickeln.
Erarbeitung
Stufe 1 – Beispiel mit Lösung
Was unterscheidet eine Variable von einem festen Text in print()?
Lösung: Eine Variable verweist auf einen gespeicherten Wert. Ein Text in Anführungszeichen wird genau als dieser Text ausgegeben.
Stufe 1 – Aufgabe ohne Lösung
Erkläre kurz die Aufgaben von print(), input(), int() und range().
Stufe 2 – Beispiel mit Lösung
Bestimme die Ausgabe und erkläre die Schleife.
Lösung: Die Schleife läuft dreimal für i=1, 2 und 3. ergebnis wird dabei nacheinander 2, 4 und 8. Ausgegeben wird 8.
Stufe 2 – Aufgabe ohne Lösung
Finde und verbessere alle Fehler.
Stufe 3 – Beispiel mit Lösung
Lies drei ganze Zahlen ein und zähle, wie viele davon positiv sind.
Lösung: Eine Variable zählt die positiven Eingaben. Eine Schleife liest dreimal eine Zahl und erhöht den Zähler bei einer positiven Zahl.
Stufe 3 – Aufgabe ohne Lösung
Entwickle ein Programm, das wiederholt ganze Zahlen einliest. Bei der Eingabe 0 endet es. Danach wird die Summe aller zuvor eingegebenen Zahlen ausgegeben. Plane zuerst Variablen und Ablauf.
Zusammenfassung
Checkliste
- Ausgaben, Rechnungen und Kommentare
- Variablen, Eingaben und Umwandlung mit int()
- for, range und while
- if, elif, else und Vergleichszeichen
- Doppelpunkt und korrekte Einrückung
- Programmabläufe verfolgen und Fehler verbessern
- kleine Aufgaben in Einzelschritte zerlegen
Teste Programme nicht nur mit bequemen Werten. Verwende auch Grenzfälle und sage das erwartete Ergebnis vor dem Start voraus.