Übungen
Aufgabe 1: Einfache Funktionsdefinitionen für geometrische Größen
Entwickle Funktionen zur Bestimmung geometrischer Größen:
- Umfang eines Rechtecks
- das Volumen eines Quaders
- die Oberfläche eines Quaders
Beschreibe zunächst das Verhalten der Funktionen jeweils mit einem Black-Box-Diagramm. Entwickle anschließend geeignete Funktionsdefinitionen und teste sie mit Funktionsaufrufen.
Aufgabe 2: Funktionsdefinitionen aus dem Alltag
Funktionen können in den unterschiedlichsten Situationen auftreten. Ziel dieser Aufgabe ist es, geeignete Funktionsdefinitionen zu entwickeln. Du musst dir dabei genau überlegen, welche Daten übergeben und welches berechnete Ergebnis zurückgegeben werden soll. Am besten, du erstellst erst einmal ein Black-Box-Diagramm zur Verdeutlichung der Datenverarbeitung. Entwickle anschließend eine Funktionsdefinition und teste sie mit geeigneten Funktionsaufrufen.
(a) Body-Mass-Index:
Der Body-Mass-Index (kurz: BMI) ist eine Zahl, mit der man abschätzen kann, ob man Unter-, Normal oder Übergewicht hat. Man berechnet diese Zahl nach der folgenden Formel:
Gewicht BMI = --------------- Größe * Größe
Dabei wird das Gewicht in kg und die Größe in m angegeben.
(b) optimaler Puls:
Der optimale Puls bei Ausdauersportarten hängt vom Alter ab. Er lässt sich mit der folgenden Formel bestimmen.
optimalerPuls = 165 - 0.75 * Alter
(c) Anhalteweg:
In der Fahrschule lernt man folgende Faustformeln zur Berechnung von Anhaltewegen:
Reaktionsweg (in m) = (Geschwindigkeit (in km/h) durch 10) mal 3 Bremsweg (in m) = (Geschw. (in km/h) durch 10) mal (Geschw. (in km/h) durch 10) Anhalteweg (in m) = Reaktionsweg plus Bremsweg
Aufgabe 3: Funktionen konzipieren
Ein Umzug ist eine komplizierte Angelegenheit und sollte daher gut geplant sein. Eine Frage, die sich hier stellt, betrifft die Anzahl der Fahrten, die man mit einem gemieteten Umzugsauto machen muss, wenn man z.B. 250 Umzugskisten gepackt hat.
Recherchiere zunächst einmal, wie groß Umzugskisten sein können. Recherchiere auch die Ausmaße eines Kleintransports (Sprinters). Konzipiere und entwickle anschließend eine Funktion, mit der man die Anzahl der benötigten Fahrten bei einer vorgegenen Anzahl von Kisten abschätzen kann. Beachte, dass hier sinnvoll abgeschätzt werden soll. Genaue Ergebnisse hängen von der Art und Weise ab, wie die Kisten gestapelt werden, und sind daher nur sehr schwer zu ermitteln.
Quellen
- [1]: Umzugskarton - Urheber: HornM201 - Lizenz: Creative Commons BY-SA 3.0