Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
gf_informatik:m_cf_2022_23 [2025-06-19 12:40] – [Do. 19.06.2025 (beide)] sca | gf_informatik:m_cf_2022_23 [2025-08-14 06:18] (aktuell) – sca | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Informatik | + | ====== Informatik |
- | ++++Vergangenheit| | + | === Mo. 11.08.2025 (2Mc) & Di. 12.08.2025 (2Mfz) === |
- | === Di. 04.02.2025 (beide) === | + | * Info: 2 Prüfungen (siehe ISY) |
+ | * Rückblick: | ||
+ | * Thema: Zahlensysteme | ||
+ | * Binärzahlen in Dezimalzahlen | ||
+ | * Dezimalzahlen in Binärzahlen (Restwertalgorithmus) | ||
+ | * Addition von Binärzahlen | ||
+ | * Auftrag:< | ||
+ | - " | ||
+ | - Finalisiere alle Aufgaben bis und mit B8 | ||
+ | - Programmieraufgaben auf [[https:// | ||
+ | </ | ||
- | * Weiter mit **[[gf_informatik: | ||
- | * Warm-Up: Starte mit der Liste: `letters = [' | ||
- | * Füge ganz vorne ein ' | ||
- | * Füge ganz hinten ein ' | ||
- | * Füge nach dem ' | ||
- | * Ersetze das ' | ||
- | * Entferne das ' | ||
- | * Element an Position 5 ausgeben. | ||
- | * Ermittle die Anzahl ' | ||
- | * Weiter mit Aufgaben | ||
- | === Do. 06.02.2025 (beide) === | + | === Do. 14.08.2025 (2Mc) & Fr. 15.08.2025 (2Mfz) === |
- | | + | * **Negative Zahlen & Subtraktion** |
- | * Lösungen alle online. | + | * Aufgaben |
- | * **HA:** Aufgaben | + | |
- | === Di. 11.02.2025 (beide) === | ||
- | * Neues Thema **Web I - Websites** | + | === Mo. 18.08.2025 (2Mc) & Di. 19.08.2025 (2Mfz) === |
- | * Slides | + | |
- | * [[gf_informatik: | + | |
- | * **HA:** Auftrag zu " | + | |
- | === Do. 13.02.2025 | + | * Besprechung B8 (Code Addition BinZahlen)? |
+ | * Weiter an Aufgaben zu neg. Zahlen & Subtraktion B9-B12 | ||
- | * [[gf_informatik: | + | === Do. 21.08.2025 (2Mc) & Fr. 22.08.2025 (2Mfz) === |
- | * Auftrag I fertig (1Mc ab zusammen index.html erstellen, 1Mfz hat bereits erstellt) | + | === Mo. 25.08.2025 (2Mc) & Di. 26.08.2025 (2Mfz) === |
- | * Auftrag II | + | === Do. 28.08.2025 (2Mc) & Fr. 29.08.2025 (2Mfz) === |
- | + | === Mo. 01.09.2025 (2Mc) & Di. 02.09.2025 (2Mfz) === | |
- | + | === Do. 04.09.2025 (2Mc) & Fr. 05.09.2025 (2Mfz) === | |
- | === Di. 18.02.2025 (beide) === | + | === Mo. 08.09.2025 (2Mc) & Di. 09.09.2025 (2Mfz) === |
- | + | === Do. 11.09.2025 (2Mc) & Fr. 12.09.2025 (2Mfz) === | |
- | * Slides Part II: HTML | + | === Mo. 15.09.2025 (2Mc) & Di. 16.09.2025 (2Mfz) === |
- | * Etwas mehr Zeit für Auftrag II (HTML von KSR Website) | + | === Do. 18.09.2025 (2Mc) & Fr. 19.09.2025 (2Mfz) === |
- | * Slides Part III: CSS | + | |
- | * Auftrag III (CSS für KSR Website) | + | |
- | + | ||
- | === Do. 20.02.2025 (beide) === | + | |
- | + | ||
- | * Zusammen CSS-File für Auftrag III erstellen und einbinden, erstes Beispiel. | + | |
- | * Weiter an Aufträgen II & III | + | |
- | + | ||
- | + | ||
- | + | ||
- | === Di. 25.02.2025 (beide) === | + | |
- | + | ||
- | * Auftrag III (KSR-Website mit CSS stylen) fertig | + | |
- | * wenn fertig: | + | |
- | * JavaScript lernen (nutze z.B. KI) | + | |
- | * Auftrag "Dies und das" | + | |
- | * Info nächster Auftrag: Eigene Website designen, wird schulintern online gestellt | + | |
- | * **HA:** | + | |
- | * Auftrag III fertig | + | |
- | * Idee(n) sammeln für eigene Website | + | |
- | + | ||
- | === Do. 27.02.2025 (beide) === | + | |
- | + | ||
- | [[gf_informatik: | + | |
- | + | ||
- | === Di. 04.03.2025 (beide) === | + | |
- | + | ||
- | [[gf_informatik: | + | |
- | + | ||
- | * Kurzer Input zu IDs | + | |
- | * Hinweis auf Flexbox und Grid | + | |
- | + | ||
- | === Do. 06.03.2025 (beide) === | + | |
- | + | ||
- | [[gf_informatik: | + | |
- | + | ||
- | === Di. 11.03.2025 (beide) === | + | |
- | + | ||
- | [[gf_informatik: | + | |
- | + | ||
- | === Do. 13.03.2025 (beide) === | + | |
- | + | ||
- | [[gf_informatik: | + | |
- | + | ||
- | === Di. 18.03.2025 (beide) === | + | |
- | + | ||
- | * letzte Lektion am Website Projekt | + | |
- | * Abgabe per Teams-Abgabe bis **19.03.2025 @23.59** | + | |
- | * Erstelle ein **Zip-File** aus deinem Projektordner. | + | |
- | * Zip mit deinem Namen und Klasse **benennen** im Format `fritz_meier_1mh`. | + | |
- | * Abgabe per **Teams-Abgabe**. | + | |
- | * Falls fertig: Prüfungsvorbereitung z.B. Listen repetieren | + | |
- | + | ||
- | + | ||
- | === Do. 20.03.2025 (beide) === | + | |
- | + | ||
- | * Repetition Listen (siehe Unten) | + | |
- | * [[gf_informatik: | + | |
- | + | ||
- | **Repetition Listen:** | + | |
- | + | ||
- | Betrachte die Liste: `italian_food | + | |
- | - Bespreche anhand der Liste: Was ist ein Element, was ein Index? Mache Beispiele. Welche Elemente und Indices kommen in dieser Liste vor? | + | |
- | - Entferne dasjenige Gericht aus der Liste, welches du am wenigsten magst. Füge dafür ein anderes feines Gericht hinzu. Welche zwei Möglichkeiten gibt es, um einer Liste ein neues Element hinzuzufügen? | + | |
- | + | ||
- | Kurze Programmieraufgaben: | + | |
- | - Generiere eine Liste mit den ersten $100$ geraden Zahlen: $2, | + | |
- | - Berechne dann die Summe dieser $100$ geraden Zahlen, indem du diese alle aufsummierst. | + | |
- | - Der Mathelehrer einer Klasse hat von alle SuS nach ihrer Lieblingszahl gefragt und diese in einer Liste gespeichert: | + | |
- | - Verwende nochmals die gleiche Liste wie vorher (`fave_nrs`). Erstelle nun (mit Code) eine vereinfachte Version dieser Liste, in der alle Zahlen nur 1x vorkommen. Tipp: Starte mit einer leeren Liste `fave_nrs_short`. Gehe dann `fave_nrs` durch. Überprüfe, | + | |
- | - Anspruchsvolle Zusatzaufgabe: | + | |
- | + | ||
- | === Di. 25.03.2025 (beide) === | + | |
- | + | ||
- | Prüfung Q&A | + | |
- | === Do. 27.03.2025 (beide) - PRÜFUNG I/II === | + | |
**PRÜFUNG I/II** | **PRÜFUNG I/II** | ||
- | + | === Mo. 22.09.2025 (2Mc) & Di. 23.09.2025 (2Mfz) === | |
- | Infos: | + | === Do. 25.09.2025 (2Mc) & Fr. 26.09.2025 (2Mfz) === |
- | * isTest | + | === Mo. 29.09.2025 (2Mc) & Di. 30.09.2025 (2Mfz) === |
- | * Zugriff auf folgende Websites: | + | === Do. 02.10.2025 (2Mc) & Fr. 03.10.2025 (2Mfz) === |
- | * Python Online: http:// | + | === HERBSTFERIEN |
- | * Website Online: | + | === Mo. 20.10.2025 (2Mc) & Di. 21.10.2025 (2Mfz) === |
- | * https://www.w3schools.com/ | + | === Do. 23.10.2025 (2Mc) & Fr. 24.10.2025 (2Mfz) === |
- | * https://www.tutorialspoint.com/ | + | === Mo. 27.10.2025 (2Mc) & Di. 28.10.2025 (2Mfz) === |
- | * Achtung: CSS-Code wird auf diesen Online-Editoren *nicht* in separates File geschrieben sondern direkt ins HTML-File:< | + | === Do. 30.10.2025 (2Mc) & Fr. 31.10.2025 |
- | <code html> | + | === Mo. 03.11.2025 (2Mc) & Di. 04.11.2025 (2Mfz) === |
- | < | + | === Do. 06.11.2025 (2Mc) & Fr. 07.11.2025 (2Mfz) === |
- | < | + | === Mo. 10.11.2025 (2Mc) & Di. 11.11.2025 (2Mfz) === |
- | < | + | === Do. 13.11.2025 (2Mc) & Fr. 14.11.2025 (2Mfz) === |
- | < | + | === Mo. 17.11.2025 (2Mc) & Di. 18.11.2025 |
- | h1 { | + | === Do. 20.11.2025 (2Mc) & Fr. 21.11.2025 (2Mfz) === |
- | color: red; | + | === Mo. 24.11.2025 (2Mc) & Di. 25.11.2025 (2Mfz) === |
- | } | + | === Do. 27.11.2025 (2Mc) & Fr. 28.11.2025 (2Mfz) === |
- | + | === Mo. 01.12.2025 (2Mc) & Di. 02.12.2025 (2Mfz) | |
- | body { | + | === Do. 04.12.2025 (2Mc) & Fr. 05.12.2025 (2Mfz) === |
- | background-color: | + | |
- | } | + | |
- | </ | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | * sonst keine Hilfsmittel | + | |
- | + | ||
- | Themen: | + | |
- | * Listen in Python | + | |
- | * Websites | + | |
- | + | ||
- | === Di. 01.04.2025 (beide) === | + | |
- | + | ||
- | * Neues Thema: **[[gf_informatik: | + | |
- | * Slides | + | |
- | * dann Aufgaben zu Schleifen | + | |
- | + | ||
- | === Do. 03.04.2025 (beide) === | + | |
- | + | ||
- | Aufgaben zu Schleifen | + | |
- | + | ||
- | === FRÜHLINGSFERIEN | + | |
- | + | ||
- | ++++ | + | |
- | + | ||
- | === Di. 29.04.2025 (beide) === | + | |
- | + | ||
- | * Websites besuchen: [[https:// | + | |
- | + | ||
- | * Weiter mit Thema [[gf_informatik: | + | |
- | * Kurze Erinnerung: For-Schleife | + | |
- | * Alternative zu while-Schleife | + | |
- | * Vorteil: Weniger Code, weniger fehleranfällig | + | |
- | * Tipp: Verwende for anstelle while in 90% der Fälle | + | |
- | * Warm-Up: Aufgaben unten | + | |
- | + | ||
- | **Aufgabe 1:** | + | |
- | + | ||
- | Gegeben sei folgende Liste: | + | |
- | `numbers | + | |
- | Löse mit einer for-Schleife und ohne vordefinierte Funktionen: | + | |
- | + | ||
- | 1. Berechne die Summe aller Zahlen der Liste. | + | |
- | 1. Bestimme die grösste Zahl der Liste. | + | |
- | 1. Berechne die Summe aller *ungerader* Zahlen: Tipp: `%`-Operator | + | |
- | + | ||
- | **Aufgabe 2:** | + | |
- | + | ||
- | Geh mit einer for-Schleife alle Esswaren der Liste durch und gib diejenigen in der Konsole aus, die mit P anfangen: | + | |
- | `foods | + | |
- | + | ||
- | **Wenn fertig:** | + | |
- | + | ||
- | * [[gf_informatik: | + | |
- | * Löse Aufgaben auf [[http:// | + | |
- | + | ||
- | + | ||
- | === Do. 01.05.2025 (AUSFALL) (beide) === | + | |
- | === Di. 06.05.2025 (beide) === | + | |
- | + | ||
- | * Slides: For-Schleife II (for i in range) | + | |
- | * [[gf_informatik: | + | |
- | + | ||
- | === Do. 08.05.2025 (beide) === | + | |
- | + | ||
- | * [[gf_informatik: | + | |
- | * **HW:** Empfehlung: 20' weiter an Aufgaben | + | |
- | + | ||
- | === Di. 13.05.2025 (beide) === | + | |
- | + | ||
- | * Neues Kapitel: **Funktionen** | + | |
- | * [[gf_informatik: | + | |
- | + | ||
- | === Do. 15.05.2025 (beide) === | + | |
- | + | ||
- | * Aufträge B & C von letzter Lektion | + | |
- | * [[gf_informatik: | + | |
- | + | ||
- | === Di. 20.05.2025 (beide) === | + | |
- | + | ||
- | * Weiter an Funktionen | + | |
- | * Aufgaben [[gf_informatik: | + | |
- | + | ||
- | === Do. 22.05.2025 (beide) === | + | |
- | + | ||
- | * Aufgaben [[gf_informatik: | + | |
- | + | ||
- | === Di. 27.05.2025 (beide) === | + | |
- | + | ||
- | * Aufgaben [[gf_informatik: | + | |
- | * Info Prüfung | + | |
- | + | ||
- | === PFINGSTFERIEN / WHITSUN HOLIDAY | + | |
- | === Di. 10.06.2025 (beide) === | + | |
- | + | ||
**PRÜFUNG II/II** | **PRÜFUNG II/II** | ||
- | + | === Mo. 08.12.2025 (2Mc) & Di. 09.12.2025 (2Mfz) === | |
- | Infos: | + | === Do. 11.12.2025 (2Mc) & Fr. 12.12.2025 (2Mfz) === |
- | * isTest | + | === Mo. 15.12.2025 (2Mc) & Di. 16.12.2025 (2Mfz) === |
- | * Zugriff auf folgende Website: | + | === Do. 18.12.2025 (2Mc) & Fr. 19.12.2025 (2Mfz) === |
- | * Python Online: http:// | + | === WEIHNACHTSFERIEN / CHRISTMAS HOLIDAYS === |
- | * sonst keine Hilfsmittel (kein TR usw.) | + | === Mo. 05.01.2026 |
- | + | === Do. 08.01.2026 (2Mc) & Fr. 09.01.2026 | |
- | Themen: | + | === Mo. 12.01.2026 (2Mc) & Di. 13.01.2026 (2Mfz) === |
- | * [[gf_informatik: | + | === Do. 15.01.2026 (2Mc) & Fr. 16.01.2026 |
- | * [[gf_informatik: | + | |
- | + | ||
- | Lernziele: Auf entsprechenden Seiten | + | |
- | + | ||
- | === Do. 12.06.2025 (beide) === | + | |
- | + | ||
- | Neues Thema: **Zahlensysteme** | + | |
- | + | ||
- | * Slides 1 | + | |
- | * Aufgaben A1,B1 & B2 | + | |
- | + | ||
- | === Di. 17.06.2025 (beide) === | + | |
- | + | ||
- | * Einsicht Prüfung | + | |
- | * Slides 2 | + | |
- | * Weiter an Aufgaben: | + | |
- | * A1 | + | |
- | * B1 | + | |
- | * B2 (Umrechnen bin -> dez) | + | |
- | * B3 (Code bin -> dez) | + | |
- | * B4 (Byte) | + | |
- | * Falls fertig: | + | |
- | * Theorie zum Restwertalgorithmus studieren | + | |
- | * B5 & B6 | + | |
- | + | ||
- | **HA:** bis und mit B3 | + | |
- | === Do. 19.06.2025 (beide) === | + | |
- | + | ||
- | Lektion 3 | + | |
- | + | ||
- | * Warm-Up | + | |
- | * Restwertalgorithmus | + | |
- | * Aufgabe B3 (Code Bin -> Dez) | + | |
- | * Aufgaben: | + | |
- | * B4 (Byte) | + | |
- | * B5 (Restwertalgo. von Hand) | + | |
- | * B6 (Restwertalgo. Code) | + | |
- | + | ||
- | **HW:** | + | |
- | + | ||
- | * B3 nochmals | + | |
- | * B4 & B5 | + | |
- | + | ||
- | === Di. 24.06.2025 (beide) === | + | |
- | === Do. 26.06.2025 (beide) === | + | |
++++1M HS24 (Semester 1)| | ++++1M HS24 (Semester 1)| | ||
Zeile 335: | Zeile 108: | ||
1. [[gf_informatik: | 1. [[gf_informatik: | ||
- | |||
- | |||
=== Do. 05.09.2024 (beide) === | === Do. 05.09.2024 (beide) === | ||
Zeile 602: | Zeile 373: | ||
=== Fr. 17.01.2025 (AUSFALL) (beide) === | === Fr. 17.01.2025 (AUSFALL) (beide) === | ||
+ | |||
+ | ++++ | ||
+ | |||
+ | |||
+ | ++++1M FS25 (Semester 2)| | ||
+ | |||
+ | |||
+ | === Di. 04.02.2025 (beide) === | ||
+ | |||
+ | * Weiter mit **[[gf_informatik: | ||
+ | * Warm-Up: Starte mit der Liste: `letters = [' | ||
+ | * Füge ganz vorne ein ' | ||
+ | * Füge ganz hinten ein ' | ||
+ | * Füge nach dem ' | ||
+ | * Ersetze das ' | ||
+ | * Entferne das ' | ||
+ | * Element an Position 5 ausgeben. | ||
+ | * Ermittle die Anzahl ' | ||
+ | * Weiter mit Aufgaben | ||
+ | |||
+ | |||
+ | === Do. 06.02.2025 (beide) === | ||
+ | |||
+ | * Letzte Lektion zu Listen | ||
+ | * Lösungen alle online. | ||
+ | * **HA:** Aufgaben zu Listen fertig. | ||
+ | |||
+ | === Di. 11.02.2025 (beide) === | ||
+ | |||
+ | * Neues Thema **Web I - Websites** | ||
+ | * Slides | ||
+ | * [[gf_informatik: | ||
+ | * **HA:** Auftrag zu " | ||
+ | |||
+ | === Do. 13.02.2025 (beide) === | ||
+ | |||
+ | * [[gf_informatik: | ||
+ | * Auftrag I fertig (1Mc ab zusammen index.html erstellen, 1Mfz hat bereits erstellt) | ||
+ | * Auftrag II | ||
+ | |||
+ | |||
+ | === Di. 18.02.2025 (beide) === | ||
+ | |||
+ | * Slides Part II: HTML | ||
+ | * Etwas mehr Zeit für Auftrag II (HTML von KSR Website) | ||
+ | * Slides Part III: CSS | ||
+ | * Auftrag III (CSS für KSR Website) | ||
+ | |||
+ | === Do. 20.02.2025 (beide) === | ||
+ | |||
+ | * Zusammen CSS-File für Auftrag III erstellen und einbinden, erstes Beispiel. | ||
+ | * Weiter an Aufträgen II & III | ||
+ | |||
+ | |||
+ | |||
+ | === Di. 25.02.2025 (beide) === | ||
+ | |||
+ | * Auftrag III (KSR-Website mit CSS stylen) fertig | ||
+ | * wenn fertig: | ||
+ | * JavaScript lernen (nutze z.B. KI) | ||
+ | * Auftrag "Dies und das" | ||
+ | * Info nächster Auftrag: Eigene Website designen, wird schulintern online gestellt | ||
+ | * **HA:** | ||
+ | * Auftrag III fertig | ||
+ | * Idee(n) sammeln für eigene Website | ||
+ | |||
+ | === Do. 27.02.2025 (beide) === | ||
+ | |||
+ | [[gf_informatik: | ||
+ | |||
+ | === Di. 04.03.2025 (beide) === | ||
+ | |||
+ | [[gf_informatik: | ||
+ | |||
+ | * Kurzer Input zu IDs | ||
+ | * Hinweis auf Flexbox und Grid | ||
+ | |||
+ | === Do. 06.03.2025 (beide) === | ||
+ | |||
+ | [[gf_informatik: | ||
+ | |||
+ | === Di. 11.03.2025 (beide) === | ||
+ | |||
+ | [[gf_informatik: | ||
+ | |||
+ | === Do. 13.03.2025 (beide) === | ||
+ | |||
+ | [[gf_informatik: | ||
+ | |||
+ | === Di. 18.03.2025 (beide) === | ||
+ | |||
+ | * letzte Lektion am Website Projekt | ||
+ | * Abgabe per Teams-Abgabe bis **19.03.2025 @23.59** | ||
+ | * Erstelle ein **Zip-File** aus deinem Projektordner. | ||
+ | * Zip mit deinem Namen und Klasse **benennen** im Format `fritz_meier_1mh`. | ||
+ | * Abgabe per **Teams-Abgabe**. | ||
+ | * Falls fertig: Prüfungsvorbereitung z.B. Listen repetieren | ||
+ | |||
+ | |||
+ | === Do. 20.03.2025 (beide) === | ||
+ | |||
+ | * Repetition Listen (siehe Unten) | ||
+ | * [[gf_informatik: | ||
+ | |||
+ | **Repetition Listen:** | ||
+ | |||
+ | Betrachte die Liste: `italian_food = [' | ||
+ | - Bespreche anhand der Liste: Was ist ein Element, was ein Index? Mache Beispiele. Welche Elemente und Indices kommen in dieser Liste vor? | ||
+ | - Entferne dasjenige Gericht aus der Liste, welches du am wenigsten magst. Füge dafür ein anderes feines Gericht hinzu. Welche zwei Möglichkeiten gibt es, um einer Liste ein neues Element hinzuzufügen? | ||
+ | |||
+ | Kurze Programmieraufgaben: | ||
+ | - Generiere eine Liste mit den ersten $100$ geraden Zahlen: $2,4,6,...$ | ||
+ | - Berechne dann die Summe dieser $100$ geraden Zahlen, indem du diese alle aufsummierst. | ||
+ | - Der Mathelehrer einer Klasse hat von alle SuS nach ihrer Lieblingszahl gefragt und diese in einer Liste gespeichert: | ||
+ | - Verwende nochmals die gleiche Liste wie vorher (`fave_nrs`). Erstelle nun (mit Code) eine vereinfachte Version dieser Liste, in der alle Zahlen nur 1x vorkommen. Tipp: Starte mit einer leeren Liste `fave_nrs_short`. Gehe dann `fave_nrs` durch. Überprüfe, | ||
+ | - Anspruchsvolle Zusatzaufgabe: | ||
+ | |||
+ | === Di. 25.03.2025 (beide) === | ||
+ | |||
+ | Prüfung Q&A | ||
+ | === Do. 27.03.2025 (beide) - PRÜFUNG I/II === | ||
+ | |||
+ | **PRÜFUNG I/II** | ||
+ | |||
+ | Infos: | ||
+ | * isTest | ||
+ | * Zugriff auf folgende Websites: | ||
+ | * Python Online: http:// | ||
+ | * Website Online: | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * Achtung: CSS-Code wird auf diesen Online-Editoren *nicht* in separates File geschrieben sondern direkt ins HTML-File:< | ||
+ | <code html> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | h1 { | ||
+ | color: red; | ||
+ | } | ||
+ | | ||
+ | body { | ||
+ | background-color: | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | * sonst keine Hilfsmittel | ||
+ | |||
+ | Themen: | ||
+ | * Listen in Python | ||
+ | * Websites (HTML, | ||
+ | |||
+ | === Di. 01.04.2025 (beide) === | ||
+ | |||
+ | * Neues Thema: **[[gf_informatik: | ||
+ | * Slides | ||
+ | * dann Aufgaben zu Schleifen | ||
+ | |||
+ | === Do. 03.04.2025 (beide) === | ||
+ | |||
+ | Aufgaben zu Schleifen | ||
+ | |||
+ | === FRÜHLINGSFERIEN / SPRING HOLIDAY === | ||
+ | |||
+ | |||
+ | === Di. 29.04.2025 (beide) === | ||
+ | |||
+ | * Websites besuchen: [[https:// | ||
+ | |||
+ | * Weiter mit Thema [[gf_informatik: | ||
+ | * Kurze Erinnerung: For-Schleife | ||
+ | * Alternative zu while-Schleife | ||
+ | * Vorteil: Weniger Code, weniger fehleranfällig (keine Endlosschleifen aus Versehen) | ||
+ | * Tipp: Verwende for anstelle while in 90% der Fälle | ||
+ | * Warm-Up: Aufgaben unten | ||
+ | |||
+ | **Aufgabe 1:** | ||
+ | |||
+ | Gegeben sei folgende Liste: | ||
+ | `numbers = [30, 20, 17, 32, 36, 35, 42, 40, 20, 13, 33, 11, 13, 16, 4]` | ||
+ | Löse mit einer for-Schleife und ohne vordefinierte Funktionen: | ||
+ | |||
+ | 1. Berechne die Summe aller Zahlen der Liste. | ||
+ | 1. Bestimme die grösste Zahl der Liste. | ||
+ | 1. Berechne die Summe aller *ungerader* Zahlen: Tipp: `%`-Operator | ||
+ | |||
+ | **Aufgabe 2:** | ||
+ | |||
+ | Geh mit einer for-Schleife alle Esswaren der Liste durch und gib diejenigen in der Konsole aus, die mit P anfangen: | ||
+ | `foods = [" | ||
+ | |||
+ | **Wenn fertig:** | ||
+ | |||
+ | * [[gf_informatik: | ||
+ | * Löse Aufgaben auf [[http:// | ||
+ | |||
+ | |||
+ | === Do. 01.05.2025 (AUSFALL) (beide) === | ||
+ | === Di. 06.05.2025 (beide) === | ||
+ | |||
+ | * Slides: For-Schleife II (for i in range) | ||
+ | * [[gf_informatik: | ||
+ | |||
+ | === Do. 08.05.2025 (beide) === | ||
+ | |||
+ | * [[gf_informatik: | ||
+ | * **HW:** Empfehlung: 20' weiter an Aufgaben | ||
+ | |||
+ | === Di. 13.05.2025 (beide) === | ||
+ | |||
+ | * Neues Kapitel: **Funktionen** | ||
+ | * [[gf_informatik: | ||
+ | |||
+ | === Do. 15.05.2025 (beide) === | ||
+ | |||
+ | * Aufträge B & C von letzter Lektion (aus Slides) besprechen | ||
+ | * [[gf_informatik: | ||
+ | |||
+ | === Di. 20.05.2025 (beide) === | ||
+ | |||
+ | * Weiter an Funktionen | ||
+ | * Aufgaben [[gf_informatik: | ||
+ | |||
+ | === Do. 22.05.2025 (beide) === | ||
+ | |||
+ | * Aufgaben [[gf_informatik: | ||
+ | |||
+ | === Di. 27.05.2025 (beide) === | ||
+ | |||
+ | * Aufgaben [[gf_informatik: | ||
+ | * Info Prüfung | ||
+ | |||
+ | === PFINGSTFERIEN / WHITSUN HOLIDAY === | ||
+ | === Di. 10.06.2025 (beide) === | ||
+ | |||
+ | |||
+ | |||
+ | **PRÜFUNG II/II** | ||
+ | |||
+ | Infos: | ||
+ | * isTest | ||
+ | * Zugriff auf folgende Website: | ||
+ | * Python Online: http:// | ||
+ | * sonst keine Hilfsmittel (kein TR usw.) | ||
+ | |||
+ | Themen: | ||
+ | * [[gf_informatik: | ||
+ | * [[gf_informatik: | ||
+ | |||
+ | Lernziele: Auf entsprechenden Seiten | ||
+ | |||
+ | === Do. 12.06.2025 (beide) === | ||
+ | |||
+ | Neues Thema: **Zahlensysteme** | ||
+ | |||
+ | * Slides 1 | ||
+ | * Aufgaben A1,B1 & B2 | ||
+ | |||
+ | === Di. 17.06.2025 (beide) === | ||
+ | |||
+ | * Einsicht Prüfung | ||
+ | * Slides 2 | ||
+ | * Weiter an Aufgaben: | ||
+ | * A1 | ||
+ | * B1 | ||
+ | * B2 (Umrechnen bin -> dez) | ||
+ | * B3 (Code bin -> dez) | ||
+ | * B4 (Byte) | ||
+ | * Falls fertig: | ||
+ | * Theorie zum Restwertalgorithmus studieren | ||
+ | * B5 & B6 | ||
+ | |||
+ | **HA:** bis und mit B3 | ||
+ | |||
+ | === Do. 19.06.2025 (beide) === | ||
+ | |||
+ | Lektion 3 | ||
+ | |||
+ | * Warm-Up | ||
+ | * Restwertalgorithmus | ||
+ | * Aufgabe B3 (Code Bin -> Dez) | ||
+ | * Aufgaben: | ||
+ | * B4 (Byte) | ||
+ | * B5 (Restwertalgo. von Hand) | ||
+ | * B6 (Restwertalgo. Code) | ||
+ | |||
+ | **HW:** | ||
+ | |||
+ | * B3 nochmals (wurde von vielen nicht gemacht) | ||
+ | * B4 & B5 | ||
+ | |||
+ | === Di. 24.06.2025 (beide) === | ||
+ | |||
+ | * Slides | ||
+ | * Besprechnung Code B3 | ||
+ | * **Addition von Binärzahlen** | ||
+ | * B7 (schriftliche Addition) | ||
+ | * B6 (Code) | ||
+ | * B8 (Code) | ||
+ | |||
+ | === Do. 26.06.2025 (beide) === | ||
+ | |||
+ | AUSFALL | ||
++++ | ++++ | ||