Übungsaufgabe: ICAO-Standardatmosphäre (A*)

2.9. Übungsaufgabe: ICAO-Standardatmosphäre (A*)#

Die ICAO-Standardatmosphäre ist ein Referenzmodell für den Verlauf von Temperatur und Druck mit der Höhe und wird u.a. in der Luftfahrt und Meteorologie verwendet.

In dieser Übung berechnen Sie eine Temperatur \(T(h)\) für eine eingegebene Höhe \(h\), indem Sie zwischen bekannten Stützpunkten linear interpolieren.

Stützpunkte (für diese Aufgabe relevant: \(0 \le h \le 47\) km):

Geopot. Höhe \(h\) (km)

0

11

20

32

47

Temperatur \(T\) (°C)

15,0

-56,5

-56,5

-44,5

-2,5

../../_images/k2_abb2.jpg

Abb. 2.24 Foto: Tilman Küpper.#

Exercise 2.13 (Praxisaufgabe (PA2.4): ICAO-Standardatmosphäre (Interpolation))

Programmieren Sie ein Skript zur Berechnung der Temperatur in einer bestimmten Höhe \(h\) (siehe Abbildung).

  • Eingabe: Höhe \(h\) in Metern.

  • Validierung: Bei \(h < 0\) oder \(h > 47000\) geben Sie eine Fehlermeldung aus.

  • Berechnung: Andernfalls bestimmen Sie \(T(h)\) durch lineare Interpolation zwischen den Stützpunkten aus der Tabelle (für \(0 \le h \le 47\) km).

  • Ausgabe: Geben Sie die berechnete Temperatur aus.

Zusatzaufgaben:

  • Formatieren Sie die Ausgabe mit zwei Nachkommastellen.

  • Optional: Lassen Sie in einer Schleife weitere Berechnungen zu (bis der Nutzer abbricht).

  • Zeichnen Sie Struktogramme zu Ihren Lösungen.

../../_images/k2_abb3.png

Abb. 2.25 Beispielausgabe im Terminal.#

#todo solve exercise here