LU07 - Einleitung
Einleitung
Jedes Programm - sei es noch so komplex - besteht im Kern aus drei Kontrollstrukturen.
Kompetenzen
F3G: Ich kann Selektionen und Iterationen (Kopf und Fussgesteuert) mit Bedingungen codieren.
- LU04.A01: Briefanrede
- LU04.A02: Notenschnitt
- LU04.A03: Münzenspiel
- LU04.A04: U = R * I
- LU04.A05: Grösster gemeinsamer Teiler
- LU04.A06: Alternativer Notenschnitt
- LU04.A07: Münzenspiel gegen Computer
- LU04c - Selektion
- LU04d - Iteration
- LU04e - Verknüpfte Bedingungen
- LU06.A01: Positivity
- LU06.A02: Larger Than or Equal To
- LU06.A03: Grades and Points
- LU06.A04: Odd or Even
- LU06.A05: Checking the age
- LU06.A06: Leap year
- LU06.A08: Carry on?
- LU06.A09: Only positives
- LU06.A10: Counting
- LU06.A11: Factorial
- LU06.A12: Split in pieces
- LU06.A13: Bank loan
- LU06a - Selektion
- LU06b - Iteration
- LU06c - For-Schleife
- LU07a - Erweiterung der if-Anweisung
- LU07b - While-Else-Anweisung in Python
- LU09.A01 - Einfache Funktionen definieren
- LU09.A02 - Inhalte in Funktionen auslagern
- LU09.A03 - Erweiterte Aufgaben
F3F: Ich kann zwei Teilbedingungen mit AND oder OR verknüpfen.
- LU04e - Verknüpfte Bedingungen
- LU06.A01: Positivity
- LU06.A02: Larger Than or Equal To
- LU06.A03: Grades and Points
- LU06.A04: Odd or Even
- LU06.A05: Checking the age
- LU06.A06: Leap year
- LU06.A08: Carry on?
- LU06.A09: Only positives
- LU06.A10: Counting
- LU06.A11: Factorial
- LU06.A12: Split in pieces
- LU06.A13: Bank loan
- LU06a - Selektion
- LU09.A01 - Einfache Funktionen definieren
- LU09.A02 - Inhalte in Funktionen auslagern
- LU09.A03 - Erweiterte Aufgaben
F3E: Ich kann verschachtelte Kontrollstrukturen einsetzen.
- LU06.A01: Positivity
- LU06.A02: Larger Than or Equal To
- LU06.A03: Grades and Points
- LU06.A04: Odd or Even
- LU06.A05: Checking the age
- LU06.A06: Leap year
- LU06.A08: Carry on?
- LU06.A09: Only positives
- LU06.A10: Counting
- LU06.A11: Factorial
- LU06.A12: Split in pieces
- LU06.A13: Bank loan
- LU06a - Selektion
- LU06b - Iteration
- LU06c - For-Schleife
- LU09.A01 - Einfache Funktionen definieren
- LU09.A02 - Inhalte in Funktionen auslagern
- LU09.A03 - Erweiterte Aufgaben