Title: Informatik J1 Grundlagen der Programmierung mit Python und PythonKara (BPE5)

Category: Vorlagen — Hier befinden sich Vorlagen, die bei informatik-bw publiziert werden.

Role: Teilnehmer/in — Teilnehmer/innen haben in einem Kurs grundsätzlich weniger Rechte.

Section 1
  Stand: 18.07.2023
  Ankündigungen
  Kompetenzraster Grundlagen der Programmierung
  Hinweise für Lehrer zu den Python-Materialien
  Link zur digitalen Schultasche
  Link zu Thonny
  Link zum Struktogrammer
  Nachschlagewerk zu Python
  Weitere Übungsaufgaben auf code.org ---> Kurs 3
  Weitere Übungsaufgaben auf code.org ---> Kurs 4
  Operatorenliste fuer Struktogramme v2.1
  Änderungen zur Vorversion
L1 Einführung in die Programmierung mit PythonKara
  In dieser Einheit lernen Sie ...Projekte in einer ...
  Aktivitätsverfolgung Lernfortschritt 1
  Ich-Kann-Liste zu Lernfortschritt 1
  Basisdateien
  PythonKara (Programm zum Download)
  Vorlagen der Aufgaben
  Struktogramme der Infomaterialien
  Struktogramme der Lösungen
  1 Sequenz
  L1 1 1 Information PythonKara Programmumgebung
  L1 1 1 Aufgabe Sequenz
  L1 1 1 Loesung Sequenz
  L1 1 1 A1 Sequenz.py
  L1 1 1 A2 Sequenz.py
  L1 1 2 Uebungsaufgaben Sequenz
  L1 1 2 Information Struktogrammer
  L1 1 2 Loesung Uebung Sequenz
  L1 1 2 A1 Sequenz.py
  L1 1 2 A4 Sequenz.py
  L1 1 2 A5 Sequenz.py
  L1 1 2 A6 Sequenz.py
  L1 1 3 Information PythonKara Sequenz
  2 for-Schleife
  L1 2 1 Aufgabe for-Schleife
  L1 2 Information for-Schleife
  L1 2 1 Loesung for-Schleife
  L1 2 1 for Schleife.py
  L1 2 2 Uebungsaufgaben for-Schleife Teil 1
  L1 2 2 Loesung Uebung for-Schleife Teil 1
  L1 2 2 A1 for Schleife.py
  L1 2 2 A2 for Schleife.py
  L1 2 2 A3 for Schleife.py
  L1 2 2 A4 for Schleife.py
  L1 2 3 Uebungsaufgaben for-Schleife Teil 2
  L1 2 3 Loesung Uebung for-Schleife Teil 2
  3 while-Schleife
  L1 3 Information while-Schleife
  L1 3 1 Aufgabe while-Schleife
  L1 3 1 Loesung while-Schleife
  L1 3 1 while Schleife.py
  L1 3 2 Uebungsaufgaben while-Schleife
  L1 3 2 Loesung Uebung while-Schleife
  L1 3 2 A1 while Schleife.py
  L1 3 2 A2 while Schleife.py
  L1 3 2 A3 while Schleife.py
  L1 3 2 A4 while Schleife.py
  L1 3 2 A5 while Schleife.py
  4 Alternative
  L1 4 Information Alternative
  L1 4 1 Aufgabe Alternative
  L1 4 1 Loesung Alternative
  L1 4 1 Alternative.py
  L1 4 2 Uebungsaufgaben Alternative
  L1 4 2 Loesung Uebung Alternative
  L1 4 2 A1 Alternative.py
  L1 4 2 A2 Alternative.py
  L1 4 2 A3 Alternative.py
  L1 4 2 A4 Alternative.py
  5 Kontrollstrukturen
  L1 5 1 Uebungsaufgaben Kontrollstrukturen
  L1 5 1 Loesung Uebung Kontrollstrukturen
  L1 5 1 A1 Uebung Kontrollstruktur.py
  L1 5 1 A2 Uebung Kontrollstruktur.py
  L1 5 1 A3 Uebung Kontrollstruktur
  L1 5 2 Vertiefungsaufgaben Kontrollstrukturen
  L1 5 2 Lösung Vertiefungsaufgaben Kontrollstrukturen
  L1 5 2 A1 Vertiefung.py
  L1 5 2 A2 Vertiefung.py
  L1 5 2 A3 Vertiefung.py
L2 Programmierung mit Python: Ein- und Ausgabe von Daten; Berechnungen
  In dieser Einheit lernen Sie, Programme in einer P...
  Basisdateien
  Aktivitätsverfolgung Lernfortschritt 2
  Ich-Kann-Liste zu Lernfortschritt 2
  Alle Python-Programme der Infomaterialien
  Alle Struktogramme der Infomaterialien
  Alle Struktogramme der Lösungen
  1 Ausgabe von Daten
  L2 1 1 Information Thonny Aufbau
  L2 1 2 Information Ausgabe von Zeichen
  L2 1 Aufgabe Ausgabe von Zeichenketten
  L2 1 Lösung Ausgabe von Zeichenketten
  L2 1 Lösung Ausgabe von Zeichenketten
  2 Variablen und Datentypen
  L2 2 1 Information Variablen Zeichenkette
  L2 2 2 Information Variablen Zahlen
  L2 2 2 Information
  L2 2 3 Information Variablen Wahrheitswert
  L2 2 Aufgabe Variablen
  L2 2 Lösung Variablen
  L2 2 Loesung Variablen
  3 Rechenoperatoren
  L2 3 Information Rechenoperatoren
  L2 3 Aufgabe Rechenoperatoren
  L2 3 Lösung Rechenoperatoren
  4 Eingabe von Daten
  L2 4 1 Information Eingabe input string
  L2 4 1 Aufgabe Eingabe input Kreis
  L2 4 1 Lösung Eingabe input Kreis
  L2 4 1 Lösung Eingabe input Kreis
  L2 4 2 Information Eingabe input zahlen
  L2 4 2 Information Eingabe input zahlen
  L2 4 2 Information Eingabe input zahlen Loesung
  L2 4 2 Übungsaufgabe Rechteck
  L2 4 2 Lösung Übungsaufgabe Rechteck
  L2 4 2 Lösung Eingabe input Rechteck
  L2 4 3 Lösung input Hoehenmeter
  L2 4 3 Übungsaufgabe Höhenmeter
  L2 4 3 Lösung Übungsaufgabe Höhenmeter
  5 Funktionen
  L2 5 1 Aufgabe Funktion Urlaubsfahrt
  L2 5 1 1 Information Funktion ohne Parameter
  L2 5 1 2 Information Funktion mit Parameter
  L2 5 1 2a Information
  L2 5 1 Lösung Funktion Urlaubsfahrt
  L2 5 1 Lösung Funktion Urlaubsfahrt
  L2 5 1 3 Information Funktion mit Rückgabewert
  L2 5 2 Übungsaufgabe Höhenmeter Funktion
  L2 5 2 Vorlage Uebungsaufgabe Hoehenmeter Funktion
  L2 5 2 Lösung Übungsaufgabe Höhenmeter Funktion
  L2 5 2 Lösung Uebungsaufgabe Hoehenmeter Funktion
  L2 5 2b Loesung Funktion Hoehenmeter
  6 Zusatzmaterialien: GUI
  L2 6 Information Erstellen einer GUI
  L2 6 Aufgabe Anwendungsbeispiel GUI
  L2 6 Vorlage Anwendungsbeispiel GUI
  L2 6 Lösung Anwendungsbeispiel GUI
  L2 6 Lösung Anwendungsbeispiel GUI kommentiert
  In dieser Einheit lernen Sie, Programme in einer P...
  Basisdateien
  Aktivitätsverfolgung Lernfortschritt 2
  Ich-Kann-Liste zu Lernfortschritt 2
  Alle Python-Programme der Infomaterialien
  Alle Struktogramme der Infomaterialien
  Alle Struktogramme der Lösungen
  1 Ausgabe von Daten
  L2 1 1 Information Thonny Aufbau
  L2 1 2 Information Ausgabe von Zeichen
  L2 1 Aufgabe Ausgabe von Zeichenketten
  L2 1 Lösung Ausgabe von Zeichenketten
  L2 1 Lösung Ausgabe von Zeichenketten
  2 Variablen und Datentypen
  L2 2 1 Information Variablen Zeichenkette
  L2 2 2 Information Variablen Zahlen
  L2 2 2 Information
  L2 2 3 Information Variablen Wahrheitswert
  L2 2 Aufgabe Variablen
  L2 2 Lösung Variablen
  L2 2 Loesung Variablen
  3 Rechenoperatoren
  L2 3 Information Rechenoperatoren
  L2 3 Aufgabe Rechenoperatoren
  L2 3 Lösung Rechenoperatoren
  4 Eingabe von Daten
  L2 4 1 Information Eingabe input string
  L2 4 1 Aufgabe Eingabe input Kreis
  L2 4 1 Lösung Eingabe input Kreis
  L2 4 1 Lösung Eingabe input Kreis
  L2 4 2 Information Eingabe input zahlen
  L2 4 2 Information Eingabe input zahlen
  L2 4 2 Information Eingabe input zahlen Loesung
  L2 4 2 Übungsaufgabe Rechteck
  L2 4 2 Lösung Übungsaufgabe Rechteck
  L2 4 2 Lösung Eingabe input Rechteck
  L2 4 3 Lösung input Hoehenmeter
  L2 4 3 Übungsaufgabe Höhenmeter
  L2 4 3 Lösung Übungsaufgabe Höhenmeter
  5 Funktionen
  L2 5 1 Aufgabe Funktion Urlaubsfahrt
  L2 5 1 1 Information Funktion ohne Parameter
  L2 5 1 2 Information Funktion mit Parameter
  L2 5 1 2a Information
  L2 5 1 Lösung Funktion Urlaubsfahrt
  L2 5 1 Lösung Funktion Urlaubsfahrt
  L2 5 1 3 Information Funktion mit Rückgabewert
  L2 5 2 Übungsaufgabe Höhenmeter Funktion
  L2 5 2 Vorlage Uebungsaufgabe Hoehenmeter Funktion
  L2 5 2 Lösung Übungsaufgabe Höhenmeter Funktion
  L2 5 2 Lösung Uebungsaufgabe Hoehenmeter Funktion
  L2 5 2b Loesung Funktion Hoehenmeter
  6 Zusatzmaterialien: GUI
  L2 6 Information Erstellen einer GUI
  L2 6 Aufgabe Anwendungsbeispiel GUI
  L2 6 Vorlage Anwendungsbeispiel GUI
  L2 6 Lösung Anwendungsbeispiel GUI
  L2 6 Lösung Anwendungsbeispiel GUI kommentiert
L3 Programmierung mit Python: Kontrollstrukturen
  In dieser Einheit lernen Sie ...Programme unter Nu...
  Aktivitätsverfolgung Lernfortschritt 3
  Ich-Kann-Liste zu Lernfortschritt 3
  Basisdateien
  Alle Python-Programme der Infomaterialien
  Alle Struktogramme der Infomaterialien
  Alle Struktogramme der Lösungen
  1 Verzweigungen
  1.1 Einseitige Alternative
  L3 1 1 Information Verzweigungen einseitig
  L3 1 1 Aufgabe if Abiball
  L3 1 1 Lösung if Abiball
  1.2 Zweiseitige Alternative
  L3 1 2 Information Verzweigungen zweiseitig
  L3 1 2 Aufgabe if else Preisvorschlag
  L3 1 2 Lösung if else Preisvorschlag
  L3 1 2 Lösung if else Preisvorschlag
  1.3 Geschachtelte Alternative
  L3 1 3 Information Verzweigungen geschachtelt
  L3 1 3 Aufgabe if geschachtelt Mietzuschuss
  L3 1 3 Lösung if geschachtelt Mietzuschuss
  1.4 Verknüpfung von Bedingungen
  L3 1 4 Information verknüpfte Bedingungen
  L3 1 4 1 Aufgabe if logische Operatoren Führerschein
  L3 1 4 1 Lösung if logische Operatoren Führerschein
  L3 1 4 1 Lösung if logische Operatoren Fuehrerschein
  L3 1 4 2 Aufgabe if logische Operatoren Eintritt
  L3 1 4 2 Lösung if logische Operatoren Eintritt
  L3 1 4 2 Lösung if logische Operatoren Eintritt
  L3 1 4 3 Aufgabe if logische Operatoren Autovermietung
  L3 1 4 3 Lösung if logische Operatoren Autovermietung
  L3 1 4 3 Lösung if logische Operatoren Autovermietung
  2 Schleifen
  2.1 Listen und for-Schleife
  L3 2 1 Information for Schleife
  L3 2 1 Aufgabe for Taschengeld
  L3 2 1 Lösung for Taschengeld
  L3 2 1 Lösung for Taschengeld
  2.2 while-Schleife
  L3 2 2 Information while Schleife
  L3 2 2 Aufgabe while Fischteich
  L3 2 2 Lösung while Fischteich
  L3 2 2 Lösung while Fischteich
  3 Gemischte Übungen
  L3 3 1 Vertiefung for Finanzanlage
  L3 3 1 Lösung Vertiefung for Finanzanlage
  L3 3 1 Lösung Vertiefung for Finanzanlage
  L3 3 2 Vertiefung while Zielwert Verzinsung
  L3 3 2 Lösung Vertiefung while Zielwert Verzinsung
  L3 3 2 Lösung while Zielwert Verzinsung
  L3 3 3 Vertiefung if geschachtelt Anmeldung BG
  L3 3 3 Lösung Vertiefung if geschachtelt Anmeldung BG
  L3 3 3 Lösung Vertiefung if geschachtelt Anmeldung BG
  L3 3 4 Vertiefung if logische Operatoren Anmeldung BG
  L3 3 4 Lösung Vertiefung if logische Operatoren Anmeldung BG
  L3 3 4 Lösung Vertiefung if logische Operatoren Anmeldung BG
  In dieser Einheit lernen Sie ...Programme unter Nu...
  Aktivitätsverfolgung Lernfortschritt 3
  Ich-Kann-Liste zu Lernfortschritt 3
  Basisdateien
  Alle Python-Programme der Infomaterialien
  Alle Struktogramme der Infomaterialien
  Alle Struktogramme der Lösungen
  1 Verzweigungen
  1.1 Einseitige Alternative
  L3 1 1 Information Verzweigungen einseitig
  L3 1 1 Aufgabe if Abiball
  L3 1 1 Lösung if Abiball
  1.2 Zweiseitige Alternative
  L3 1 2 Information Verzweigungen zweiseitig
  L3 1 2 Aufgabe if else Preisvorschlag
  L3 1 2 Lösung if else Preisvorschlag
  L3 1 2 Lösung if else Preisvorschlag
  1.3 Geschachtelte Alternative
  L3 1 3 Information Verzweigungen geschachtelt
  L3 1 3 Aufgabe if geschachtelt Mietzuschuss
  L3 1 3 Lösung if geschachtelt Mietzuschuss
  1.4 Verknüpfung von Bedingungen
  L3 1 4 Information verknüpfte Bedingungen
  L3 1 4 1 Aufgabe if logische Operatoren Führerschein
  L3 1 4 1 Lösung if logische Operatoren Führerschein
  L3 1 4 1 Lösung if logische Operatoren Fuehrerschein
  L3 1 4 2 Aufgabe if logische Operatoren Eintritt
  L3 1 4 2 Lösung if logische Operatoren Eintritt
  L3 1 4 2 Lösung if logische Operatoren Eintritt
  L3 1 4 3 Aufgabe if logische Operatoren Autovermietung
  L3 1 4 3 Lösung if logische Operatoren Autovermietung
  L3 1 4 3 Lösung if logische Operatoren Autovermietung
  2 Schleifen
  2.1 Listen und for-Schleife
  L3 2 1 Information for Schleife
  L3 2 1 Aufgabe for Taschengeld
  L3 2 1 Lösung for Taschengeld
  L3 2 1 Lösung for Taschengeld
  2.2 while-Schleife
  L3 2 2 Information while Schleife
  L3 2 2 Aufgabe while Fischteich
  L3 2 2 Lösung while Fischteich
  L3 2 2 Lösung while Fischteich
  3 Gemischte Übungen
  L3 3 1 Vertiefung for Finanzanlage
  L3 3 1 Lösung Vertiefung for Finanzanlage
  L3 3 1 Lösung Vertiefung for Finanzanlage
  L3 3 2 Vertiefung while Zielwert Verzinsung
  L3 3 2 Lösung Vertiefung while Zielwert Verzinsung
  L3 3 2 Lösung while Zielwert Verzinsung
  L3 3 3 Vertiefung if geschachtelt Anmeldung BG
  L3 3 3 Lösung Vertiefung if geschachtelt Anmeldung BG
  L3 3 3 Lösung Vertiefung if geschachtelt Anmeldung BG
  L3 3 4 Vertiefung if logische Operatoren Anmeldung BG
  L3 3 4 Lösung Vertiefung if logische Operatoren Anmeldung BG
  L3 3 4 Lösung Vertiefung if logische Operatoren Anmeldung BG