ℹ️ Spezialinformationen
Die Inhalte dieser Seite werden nur den betreffenden Benutzer:innen angezeigt.
Probe
Algorithmen + Turtle
- Zeit
- 60 Minuten
- Format
- Theoriefragen und Programmieraufgaben am Laptop
- Gewichtung
- Die Note zählt voll
- Hilfsmittel
- Die gesamte Unterrichtswebseite (gbsl.silasberger.ch) darf verwendet werden.
- Taschenrechner (physisch oder PC-App) ist erlaubt.
- Die Verwendung von Thonny ist Optional.
- Alle anderen Apps und Browser Tabs (insb. ChatGPT, Teams, WhatsApp, etc.) müssen geschlossen sein.
Prüfungsstoff
- 👉 Sie können für einen gegebenen Sachverhalt entscheiden, ob es sich dabei um einen Algorithmus handelt oder nicht (Kriterien: (1) ist eine Schritt-für-Schritt Anleitung, (2) löst ein Problem / eine Aufgabe).
- Sie können erklären, weshalb man zum Programmieren eine formale Sprache benötigt.
- Sie können vier Kernunterschiede zwischen natürlichen und formalen Sprachen aufzählen und erläutern.
- Sie können ein korrektes, lauffähiges Turtle-Programm erstellen, welches eine gegebene (schwarz-weisse oder farbige) 2D-Grafik zeichnet.
- 👉 Sie können einfache und verschachtelte
for
-Schleifen programmieren und diese sinnvoll und korrekt anwenden. - 👉 Sie können die Laufvariable der
for
-Schleife in einem Programm anwenden. - 👉 Sie können in einem Programm Variablen verwenden.
- 👉 Sie können Variablen in Python gemäss den Regeln und Konventionen korrekt benennen und entsprechende Fehler erkennen.
- 👉 Sie können für die drei Datentypen
int
(Integer),float
undstr
(String) erklären, welcher Art von Daten sie entsprechen. - 👉 Sie können diese drei Datentypen in einem Programm korrekt verwenden.
- 👉 Sie können in einem gegebenen Programm den Datentyp einer bestimmten Variable auf einer bestimmten Zeile herausfinden.
- 👉 Sie können
while
-Schleifen programmieren und diese sinnvoll und korrekt anwenden. - 👉 Sie können in einem Programm zufällige Ganzzahlen generieren lassen und diese sinnvoll verwenden.
- 👉 Sie können den Unterschied zwischen Syntaxfehlern und Logikfehlern (Semantikfehlern) erklären und einen gegebenen Fehler in die korrekte Kategorie einordnen.
- 👉 Sie können anhand einer Fehlermeldung analysieren, auf welcher Zeile sich der Fehler befindet.
- 👉 Sie können ein fehlerhaftes Programm (nur Syntaxfehler) soweit korrigieren, dass es wieder lauffähig ist.