Zur Unterstützung des Unterrichts aus der Ferne sollen Euch die Filmchen bei der Lösung der Aufgaben helfen.
Themen: Python I und Python II
Damit Ihr startklar seid könnt Ihr auch die Digitale (Schul-)Tasche verwenden. Eine Anleitung dafür findet Ihr hier:
Die Dateien mit Aufgaben und Informationen (Ursprungsquelle: Landesbildungsserver)
Übung 1: Ausgabe von Zeichenketten
* Einfache Ausgaben mit dem print(„“)-Befehl
Übung 2: Variablen
* 1. Teilergebnis: Kurswahl (Quellcode reproduzieren)
Nachtrag: Variablen
* 2. Teilergebnis: Kurswahl (Quellcode verstehen und modifizieren)
Übung 3: Einführung in Funktionen
* 1. Teilergebnis: Rechenoperationen – Taschenrechner
Nachtrag: Einführung in Funktionen
* 2. Teilergebnis: Rechenoperationen – Taschenrechner
Übung 4: Eingabe mittels „input()“ – Kreis
Übung 5: Eingabe mittels „input()“- Rechteck
Übung 6: Eingabe mittels „input()“- Berechnung Höhenmeter
Übung 7: Funktion Urlaubsfahrt
Übung 8: Einfache Verzweigung (zweiseitig gelöst!) – Abiball – IF ELSE
* Nachtrag zur Einseitigen Verzweigung (einseitig gelöst)
Übung 9: Zweiseitige Verzweigung Preisvorschlag
* Nachtrag zur Zweiseitigen Verzweigung
Übung 10: Geschachtelte Verzweigung Mietzuschuss
Übung 11: Verzweigung und Logische Operatoren Eintritt
Übung 12: Verzweigung und logische Operatoren Autovermietung
Übung 13: Wiederholungen mit For-Schleife Taschengeld
Übung 14: Wiederholung mit While-Schleife Fischteich
Übung 15: Vertiefung For-Schleife Finanzanlage
Übung 16: While-Schleife Zielwert Verzinsung
Übung 17: Vertiefung Geschachtelte Verzweigung Anmeldung BG
Übung 18: Vertiefung Verzweigung und logische Operatoren Anmeldung BG
Übung 19: Schleifen im Vergleich Umsatzrechner mit einem Array
Vertiefung Grafical User Interface:
Übung 19: Der Taschenrechner (noop)
* Benutzeroberfläche eines Taschenrechners | Aufgabe | Lösung
Übung 20: Der Notenrechner (noop)
* Einseitige Verzweigung IF ELSE | Aufgabe | Lösung
Übung 21: Der Rabattrechner (noop)
* Mehrfachverzweigung ELSE IF (elif) | Aufgabe | Lösung
Übung 22: Der Milchautomat (noop)
* Mehrfachverzweigung SWITCH CASE (switcher) | Aufgabe | Lösung
Übung 23: Der Umsatzrechner (noop)
* Schleifen | Aufgabe | Lösung
ALGORITHMEN UND DATENSTRUKTUREN (Python II)
Für den weiterführenden Unterricht sollten Sie die oben aufgeführten Grundlagen beherrschen. Für den Fall, dass das nicht der Fall ist nutzen Sie bitte die Zeit vor den Herbstferien, um sich selbst auf den aktuellen Stand zu bringen!!!
Ergänzend werden hier zu den einzelnen Lerneinheiten (L1-L3) des Moodlekurses die Hilfestellungen thematisch aufgeführt.
Musterlösungen zu den Moodle-Aufgaben im Python-Kurs II finden Sie auch in der zugehörigen Dokumentation zum Unterricht!
Hinweis:
Wir befinden uns in der Praktischen Informatik, d. h. Lernen setzt selber machen voraus!! „Spicken ist beim Lernen ok!“
Lektion 1 – Python II:
Lektion 2 – Die Datenstruktur Array – Python II:
Arbeitsauftrag Array Weltmeister Lösung
Arbeitsauftrag Array Weltmeister Nachtrag Lösung
Lektion 3 – Implementierung von Arrays – Python II:
Arbeitsauftrag Array Schreibtischtest Lösung
Lektion 4 – Implementierung von Arrays – Python II:
Arbeitsauftrag Array Vereinsmeisterschaften Lösung
Lektion 5 – Implementierung von Arrays – Python II:
Arbeitsauftrag Array Volleyball Spieler anzeigen Lösung
Arbeitsauftrag Array Volleyball Spieler anzeigen Nachtrag Lösung
Lektion 6 – Implementierung von Arrays – Python II:
Arbeitsauftrag Array Volleyball Positionen tauschen Lösung
Arbeitsauftrag Array Volleyball Positionen tauschen Nachtrag Lösung
Lektion 7 – Implementierung von Arrays – Python II:
Arbeitsauftrag Array Volleyball Inhalte einfügen Lösung
Arbeitsauftrag Array Volleyball Inhalte einfügen Nachtrag Lösung
Lektion 8 – Implementierung von Arrays – Python II:
Arbeitsauftrag Array Volleyball Inhalte entfernen Lösung
Lektion 9 – Grundlagen Algorithmik – Python II:
Arbeitsauftrag Einführung Algorithmik Lösung
Lektion 10 – Grundlagen Algorithmik – Python II:
Arbeitsauftrag Einführung Bubble Sort Zahlenreihe Lösung
Lektion 11 – Sortieralgoritmen – Python II:
Arbeitsauftrag Bubble Sort Lösung
Lektion 12 – Sortieralgoritmen – Python II:
Arbeitsauftrag Selection Sort Zahlenreihe Lösung
Lektion 13 – Sortieralgoritmen – Python II:
Arbeitsauftrag Sortieralgorithmen prüfen Lösung
Lektion 14 – Sortieralgoritmen – Python II:
Arbeitsauftrag Volleyballspieler sortieren Lösung
Lektion 15 – Suchalgorithmen – Python II:
Arbeitsauftrag Lineare Suche Mitgliedsnummer Lösung
Lektion 16 – Suchalgorithmen – Python II:
Arbeitsauftrag Binäre Suche Mitgliedsnummer Lösung
Lektion 17 – Suchalgorithmen – Python II:
Arbeitsauftrag Volleyball Spieler suchen Lösung
Lektion 18 – Suchalgorithmen – Python II:
Arbeitsauftrag Suchalgorithmen prüfen Lösung
Lektion 19 – Dynamische Datenstrukturen verkettete Listen – Python II:
Arbeitsauftrag verkettete Listen Lösung
Lektion 20 – Dynamische Datenstrukturen Stapelspeicher (Stack) – Python II:
Arbeitsauftrag Stapelspeicher (Stack) Lösung
Lektion 21 – Dynamische Datenstrukturen Warteschlange- Python II:
Arbeitsauftrag Warteschlange Lösung
Lektion 21 – Dynamische Datenstrukturen Baum – Python II:
Arbeitsauftrag Baum Lösung
Hallo, ich bin für ihre Videos für Python als Schülerin wirklich sehr dankbar. Wir behandeln gerade das 3. Lernpaket in informatik , weswegen ich sie fragen wollte, wann sie die Lösungen zur for- und while schleife, sowie verzweigungen mit Verknüpfungen veröffentlichen. Leider kann man auf ihrer Website auch die Aufgabe zum Mietzuschuss nicht öffnen. Ich hoffe auf Ihre Hilfe. Liebe Grüße L.Bayer
Hallo Larissa,
Danke für das Feedback. Den Link zum Mietzuschuss habe ich ausgebessert und an den anderen Beispielen bin ich dran.
Liebe Grüße CJ