Sektion Angewandte Informationsverarbeitung

Übungen zu Systemnahe Software I, Wintersemester 1996/97

Blatt 2

Abgabe: Donnerstag, den 7.11.96

Aufgabe 2 (4 Punkte)

Sie sollen für ein Labor eine Meßdatenauswertung programmieren. Die Meßreihen liegen bereits in elektronischer Form vor, geliefert von einem obskurem Versuchsrechner ;-). Das Format ist zeilenorientiert, ein Meßwert pro Zeile:

<Zeichenkette>: <Meßwert>

Die Zeichenkette vor dem Doppelpunkt ist nicht von Bedeutung, sie können sie einfach überlesen. Lesen Sie die Meßreihen von der Standardeingabe und geben Sie am Ende den Mittelwert, den kleinsten und den größten Wert aus.

Beispiel:

die Datei messung1 enthalte:
Halb Zehn: 34.555
Kurz danach: 66.33
Letzte: 44.331

Dann sollte folgendes möglich sein:

cat messung1 | auswertung

Aufgabe 3 (6 Punkte)

Erweitern Sie das Programm aus Aufgabe 2 um die Berechnung der Standardabweichung. Lesen Sie dazu die Meßwerte in ein Array ein und benutzen Sie dies zur Berechnung.

Viel Erfolg!