Lösung Übungsblatt 9 PDF

Title Lösung Übungsblatt 9
Course Grundlagen der Informatik
Institution Technische Hochschule Mittelhessen
Pages 3
File Size 144.3 KB
File Type PDF
Total Downloads 21
Total Views 131

Summary

Lösung Übungsblatt 9...


Description

Grundlagen der Informatik (BSc)

Übung Nr. 9

Übung Nr. 9: Flußdiagramme 1.

Sie wollen eine Grafik-Uhr programmieren. Das Programm soll nach seinem Start und dem ersten manuellen Stellen (z.B.: Eintippen der Uhrzeit) bis zum Ausschalten des Rechners die Uhrzeit im Sekundentakt nach der System-Uhr anzeigen. Für Ihr Projekt stehen Ihnen vorgefertigte Komponenten zur Verfügung (unten als Parallelogramme dargestellt), die Sie bereιts in eine passende Reihe gebracht haben. Vervollständigen Sie das Flußdiagramm durch Einzeichnen der Pfeile in Ablaufrichtung!

Manuelle UhrzeitEingabe annehmen

Uhr- in Systemzeit umrechnen

Uhrzeit grafisch darstellen

Aktuelle Systemzeit abfragen

ja

Systemzeit 1 Sekunde weiter?

nein

Uhrzeit 1sec weiter stellen

THM · FB MNI · Prof. Dr.-Ing. A. Christidis

S. 1 / 3

Grundlagen der Informatik (BSc)

2.

Übung Nr. 9

Sie programmieren die ferngesteuerte Schließvorrichtung für ein Auto. Sie soll immer per Knopfdruck bedienbar („in Bereitschaft“) sein und auf Empfang des SenderSignals „Schließe“ (sonst: „Öffne“) entsprechend die Türen sperren oder entsperren. Da diese Vorrichtung auch unbeabsichtigt aktiviert werden kann (z.B. in einer Tasche), soll speziell für den Fall des Entsperrens 30 Sekunden lang abgewartet werden: Wenn in dieser Zeit keine Tür geöffnet wird, soll wieder gesperrt und in Bereitschaft gegangen werden. Das dazugehörige Flußdiagramm haben Sie fast fertig auf Ihrem Schreibtisch, damit eine Probe-Anlage bald in Betrieb gehen kann. Vervollständigen Sie das Flußdiagramm durch Einzeichnen/Verbinden der Pfeile in Ablaufrichtung!

Bereitschaft

nein

ja

Signal?

nein

„Schließe“?

ja

Ermittle tBeginn= tjetzt Türen entsperren

Türen sperren

tEnde= tBeginn+30’’

Ermittle tjetzt

nein

tjetzt≥tEnde ?

nein

THM · FB MNI · Prof. Dr.-Ing. A. Christidis

ja

Türen zu?

ja

S. 2 / 3

Grundlagen der Informatik (BSc)

3.

Übung Nr. 9

Sie wollen einen Warenautomaten programmieren. Er soll immer eingeschaltet sein, vorhandenes Guthaben (=bereits eingeworfenes Geld) berücksichtigen aber kein Wechselgeld zurückgeben. Für Ihr Projekt stehen Ihnen vorgefertigte Komponenten zur Verfügung (unten als Parallelogramme dargestellt), die Sie noch in eine passende Reihe zu bringen haben. Vervollständigen Sie das Flußdiagramm durch Einzeich nen/Verbinden der Pfeile in Ablaufrichtung!

Warenwahl

Preis ermitteln

Guthaben verrechnen

zu zahlenden Restbetrag anzeigen

nein

Bisherige Zahlungen genug?

ja

Ware freigeben

THM · FB MNI · Prof. Dr.-Ing. A. Christidis

S. 3 / 3...


Similar Free PDFs