Logo des digitalen Schulbuchs o-mathe.de. Schriftzug mit Omega als O

Minimallogo des digitalen Schulbuchs inf-schule.de. Omega als Symbol

s n h m r u
i

Datumsberechnungen

Die Schaltjahresfunktion berechnen

Die Schaltjahresfunktion schaltjahr lässt sich mit einem Python-Programm berechnen. Der Quelltext zeigt eine Funktionsdefinition und einen typischen Funktionsaufruf. Der %-Operator wird benutzt, um den Rest bei einer ganzzahligen Divion zu berechnen (Bsp.: 12%5 = 2).

Aufgabe 1

(a) Schaue dir das Programm zuerst genau an und deute den Quelltext.

(b) Wenn du den grün markierten Pfeil in der oberen rechten Ecke anklicks, dann wird der Funktionsaufruf (im Quelltext ganz unten) ausgeführt. Ergänze weitere Funktionsaufrufe und überprüfe so, ob die Funktion schaltjahr korrekt programmiert ist.

Die Anzahl der Tage im Monat berechnen

Auch die Funktion anzahlTageImMonat lässt sich mit einem Python-Programm berechnen.

Aufgabe 2

(a) Analysiere das Programm und erkläre den Quelltext.

(b) Wenn du den grün markierten Pfeil in der oberen rechten Ecke anklicks, dann werden die Funktionsaufrufe (im Quelltext ganz unten) ausgeführt. Ergänze weitere Funktionsaufrufe und überprüfe so, ob die Funktion anzahlTageImMonat korrekt programmiert ist.

Datumsberechnungen mit Funktionen durchführen

Das folgende Programm nutzt weitere Funktionen für Datumsberechnungen.

Aufgabe 3

(a) Teste zunächst das Programm. Ergänze weitere analoge Funktionsaufrufe.

(b) Beschreibe in Worten, was die Funktionen naechstesDatum und anzahlTage leisten.

(c) Für Experten: Die Definition der Funktion doppeltSoAlt ist noch nicht ganz fertig erstellt. Die Teile hinter dem #-Symbol müssen noch ergänzt werden. Zum Testen muss das #-Symbol vor den entsprechenden Funktionsaufruf entfernt werden. Vervollständige das Programm.

Aufgabe 4

Verdeutliche nochmal die folgenden Begriffe und Zusammenhänge im aktuellen Kontext.

Zusammenfassung

Die Zuordnungsvorschrift einer Funktion muss keine Funktionsgleichung von Typ $f(x) = ...$ sein. Eine Zuordnungsvorschrift kann auch mit einem Programm festgelegt werden.

Es gibt sogar Funktionen, für die man die Zuordnungsvorschrift nicht einmal mit einem Programm / Algorithmus beschreiben kann (siehe z.B. Fleißige Biber).

Suche

v
1.1.1.6.1.2
o-mathe.de/grundlagen/funktionen/begriff/datumsangaben/lernstrecke/programme
o-mathe.de/1.1.1.6.1.2

Rückmeldung geben