Ausgegeben am:13. Mai 1997
Abzugeben bis:21. Mai 1997
Lösungen dazu
In dieser Aufgabe geht es darum, die Übergenerierung von regulären Ausdrücken zu beobachten. Dazu ist unter
/users/rzdspc5/nf1/xamtrup/reggen
ein Generator abgelegt, der die Instanzen eines regulären Ausdrucks erzeugt. Wenn man z.B.
/users/rzdspc5/nf1/xamtrup/reggen '(ab)|(xy)'
aufruft, so erscheint als Ausgabe
ab xy
Benutzen Sie das Programm dazu, einige Ihrer bisher erstellten regulären Ausdrücke zu prüfen. Prüfen Sie insbesondere die Flexionsangaben für Verben (z.B. blubbern). Modifizieren Sie Ihren Ausdruck solange, bis exakt die zulässigen Verbformen generiert werden. Achten Sie auf das Präfix im Partizip (geblubbert).
Liefern Sie bite die Ausdrücke und die generierten Zeichenketten ab.
reggen -h gibt eine Liste der zulässigen Bestandteile von regulären Ausdrücken aus.
Schreiben Sie für einen der regulären Ausdücke aus Aufgabe Eins eine Grammatik.
Unter
/users/rzdspc5/nf1/xamtrup/db
liegt eine Datenbank mit Mitarbeiterdaten. Jede Zeile der ASCII-Datei enthält einen Satz, der aus sechs Feldern besteht: Name, Vorname, Geschlecht, Alter, Abteilung, Jahresgehalt. Die einzelnen Felder sind durch Blanks voneinander getrennt:
Glueck Peter m 30 A2 74000 Meyer Martha w 36 B1 47000 Meier Heidi w 48 U2 88000 Schmidt Hans m 51 B1 29000 Glueck Dieter m 34 U2 98000 Fassbinder Petra w 59 B1 15000 Meier Dieter m 28 U2 40000 ...
Erstellen Sie die folgenden Abfragen. Als Lösung liefern Sie bitte die Kommandozeile, mit der Sie das Ergebnis erzielt haben, sowie die zugehörigen Ausgaben.
Author: | Jan W. Amtrup |
Document: | |
Last modified: |