Sektion Angewandte Informationsverarbeitung

Übungen zu Programmieren II, Sommersemester 1996

Blatt 18, 10 Punkte

Abgabe: Donnerstag, den 27.06.1996

Aufgabe 24

Schreiben Sie ein Modula-2-Programm (words), das folgende Aufrufsyntax aktzeptiert :

$ words infile [ outfile ]

Das Programm soll aus der Datei infile lesen und in outfile schreiben. Ist für infile ein "-" angegeben, soll aus der Standardeingabe gelesen werden, ist outfile nicht angegeben soll in die Standardausgabe geschrieben werden.
Die Eingabe besteht aus einzelnen Wörtern (durch Blank oder NewLine getrenn t) aus denen ein sortierter binärer Baum (inorder) aufgebaut werden sol l.