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-03-18 10:07] – [Do. 27.03.2025 (beide) - PRÜFUNG I/II] sca | gf_informatik:m_cf_2022_23 [2025-04-29 09:14] (aktuell) – [Di. 29.04.2025 (beide)] sca | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Informatik 1Mc & 1Mfz 2024/25 ====== | ====== Informatik 1Mc & 1Mfz 2024/25 ====== | ||
- | + | ++++Vergangenheit| | |
- | ==== Vergangene Semester ==== | + | |
=== Di. 04.02.2025 (beide) === | === Di. 04.02.2025 (beide) === | ||
Zeile 97: | Zeile 96: | ||
=== Do. 20.03.2025 (beide) === | === 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) === | === Di. 25.03.2025 (beide) === | ||
+ | |||
+ | Prüfung Q&A | ||
=== Do. 27.03.2025 (beide) - PRÜFUNG I/II === | === Do. 27.03.2025 (beide) - PRÜFUNG I/II === | ||
**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: | Themen: | ||
Zeile 107: | Zeile 156: | ||
=== Di. 01.04.2025 (beide) === | === Di. 01.04.2025 (beide) === | ||
+ | |||
+ | * Neues Thema: **[[gf_informatik: | ||
+ | * Slides | ||
+ | * dann Aufgaben zu Schleifen | ||
+ | |||
=== Do. 03.04.2025 (beide) === | === Do. 03.04.2025 (beide) === | ||
+ | |||
+ | Aufgaben zu Schleifen | ||
+ | |||
=== FRÜHLINGSFERIEN / SPRING HOLIDAY === | === FRÜHLINGSFERIEN / SPRING HOLIDAY === | ||
+ | |||
+ | ++++ | ||
+ | |||
=== Di. 29.04.2025 (beide) === | === 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) === | === Do. 01.05.2025 (AUSFALL) (beide) === | ||
=== Di. 06.05.2025 (beide) === | === Di. 06.05.2025 (beide) === |