Skip to Content
DProgrammieren 2Prüfungsvorbereitung (ohne Funktionen)

Prüfungsvorbereitung

Die Prüfung setzt die Inhalte des ersten Semesters als Vorkenntnisse voraus. Sie finden im Block “Programmieren 1” hinreichlich Erklärungen und Videos dazu.

Konkret können Sie sich auf folgende Angaben stützen:

  • Das Modul turtle wird nicht verwendet.
  • Sie sollten Variabeln definieren und nutzen können.
  • Sie sollten for-Schleifen mit range() und eigenen Listen kennen.
  • Sie sollten die Namen der primitiven Datentypen kennen (int, float, str, bool).
  • Sie können mit input() Benutzereingaben abfragen und mit int() oder float() in Zahlen umwandeln.
  • Sie sollten die Grundoperationen der Mathematik in Python anwenden können (Addition +, Subtraktion -, Multiplikation *, Division /).

Auswertung verstehen

Geben Sie die Ausgaben aller print()-Befehle in folgenden Python-Programmen mit Doppelpunkten getrennt an. Ein Beispiel:

Loading...
Run

Beispielantwort: 5:0:1:2:Test

Beispiel 1

Loading...
Run

Lösung

4:6:6:3

Beispiel 2

Loading...
Run

Lösung

10:1:False:False

Beispiel 3

Loading...
Run

Lösung

3:4:5:6:7

Beispiel 4

Loading...
Run

Lösung

0:1:3:6:10

Beispiel 5

Loading...
Run

Lösung

1:4:7:10

Erklärvideo

Beispiel 6

Loading...
Run

Lösung

4:6:6:8:10

Erklärvideo

Beispiel 7

Loading...
Run

Lösung

11:6:13:8:14

Eigene Programme schreiben

Kleinste Zahl finden

Schreiben Sie ein Programm, das die kleinste Zahl findet, die alle der folgenden Bedingungen erfüllt:

  • Die Zahl ist eine gerade Zahl.
  • Die Zahl ist restlos teilbar durch 13.
  • Die Zahl + 5 ist restlos teilbar durch 7.
Loading...
Run

Mögliche Lösungen

Loading...
Run

Alternative mit einer Endlosschleife und break:

Loading...
Run

Summen spezifischer Zahlen bilden

Addieren Sie alle Zahlen bis 100 auf, die zwar restlos durch 5 teilbar sind, aber nicht restlos durch 3 teilbar sind.

Loading...
Run

Mögliche Lösungen

Loading...
Run

Zahlen mit User-Input finden

Schreiben Sie ein Programm, das von Ihren Benutzern eine Zahl abfragt und dann die nächst grössere Zahl ausgibt, die folgende Bedingungen erfüllt:

  • Die Zahl ist eine gerade Zahl.
  • Die Zahl ist restlos teilbar durch 13.
  • Die Zahl ist restlos teilbar durch 7.
Loading...
Run

Mögliche Lösungen

Loading...
Run

Alternative mit einer Endlosschleife und break:

Loading...
Run
Last updated on