25. Aufgabe.
Schreiben Sie ein Modula-2-Programm, das mit einer Prozedur
Getline von der Standardeingabe eine Zeile einliest und mit einer
Prozedur Revers in umgekehrter Reihenfolge wieder an die
Standardausgabe ausgibt. Als Parameter soll in beiden Fällen ein
offener Feld-Parameter gewählt werden.
26. Aufgabe.
Erweitern Sie das Programm aus Aufgabe 25 um zwei weitere Prozeduren
WordCount und CharCount.
Diese sollen die Zahl der Worte bzw. der Zeichen in der eingelesenen Zeile als Wert zurückliefern.
Auch hier soll wieder mit offenen Feld-Parametern gearbeitet werden.
27. Aufgabe.
Schreiben Sie ein Modula-2-Programm Count, das die Anzahl der Zeilen, Wörter
und Zeichen einer Textdatei ermittelt und diese dann auf die Standardausgabe ausgibt.
Der Inhalt der Textdatei soll von der Standardeingabe eingelesen werden (Umlenkung!)
Zusatzaufgabe.
Wie Aufgabe 27. Allerdings soll nun der direkt aus der Textdatei gelesen werden und der Name der Textdatei beim Aufruf an das Programm Count als Argument übergeben werden.
Hinweis: Informationen zur Ein-/Ausgabe von Dateien und zur Argumentübergabe finden Sie unter ( http://www.mathematik.uni-ulm.de/modula/man/man3/Files.html) bzw. ( http://www.mathematik.uni-ulm.de/modula/man/man3/Arguments.html).