Vorlesung Software (Diplomstudiengang Kommunikation und

Werbung
Prozedurale
Programmierung (PPG)
HS 2009
Praktikum 6:
Entscheidungen
Aufgabe 1:
Erweiterung Frachtcontainer Stückelung
Erweitern Sie das Frachtcontainer Praktikum von letzter Woche damit nur die benötigten Container
ausgegeben werden. (Ausgabe nur wenn Anzahl grösser 0 ist.)
Aufgabe 2:
Dreieck-Sorte bestimmen
Entwerfen Sie ein Konsolenprogram DreieckSorte. In der Definition sollen die Seitenlängen a, b
und c initialisiert werden, wobei c immer die längste Seite ist.
Ihr Programm soll folgendes herausfinden:
1. Kann mit diesen Seitelängen ein Dreieck konstruiert werden?
2. Ist das Dreieck stumpfwinklig, rechtwinklig oder spitzwinklig?
Als Resultat soll das Programm die drei Seitenlängen anzeigen und einen Text ausgeben, der das
Dreieck beschreibt, z. B. „ungültiges Dreieck“ oder „spitzwinkliges Dreieck“, etc.
Lösen Sie die Aufgabe indem Sie zuerst ein Struktogramm zeichnen und erst danach das
Struktogramm in Java-Code umsetzen.
Hinweise:
 Bei einem Dreieck ist die Summe von zwei Seiten immer grösser als die dritte Seite.
 Laut Pythagoras ist ein Dreieck
spitzwinklig
> 2
2
2
rechtwinklig wenn a  b  c
stumpfwinklig
<
Optional:
Geben Sie zusätzlich aus, ob es sich um in gleichschenkliges oder gleichseitiges Dreieck handelt, z.B.
„gleichschenkliges spitzwinkliges Dreieck“.
fulu
(September 2009)
1
75884897
Aufgabe 3:
Anflug Flughafen Zürich
Schreiben Sie Programm, welches das Anflugkonzept für den Flughafen Zürich anhand verschiedener
Kriterien auswählt.
Bevor Sie mit dem Programmieren beginnen, schreiben Sie sich die Lösung auf Papier auf (PseudoCode)
Pistenbenützungskonzepte am Flughafen Zürich
Ausserhalb der aufgeführten Zeiten ist eine Landebewilligung notwendig.
Nordanflugkonzept
Ostanflugkonzept
Südanflugkonzept
Landungen: Piste 14 und 16
Landungen: Piste 28
Landungen: Piste 34
Generelle Anwendung:
Generelle Anwendung:
Generelle Anwendung:
07:00 - 21:00 Mo - Fr
21:00 – 23:00 Mo – Fr
06:00 - 07:00 Mo - Fr
09:00 - 20:00 Sa und So
20:00 – 23:00 Sa und So
06:00 - 09:00 Sa und So
Spezialfälle
Bei Westwind: Ostanflug
Spezialfälle
Bei ungenügender Sicht oder
Ostwind: Südanflug
Quelle: http://www.bazl.admin.ch/sil_zuerich/
Abb. 1: Pistensystem ZRH (Quelle: http://www.zrhwiki.ch)
fulu
(September 2009)
2
75884897
Herunterladen