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