Professor Dr. F. Schweiggert Abteilung Angewandte
Informationsverarbeitung
Blatt 2
[c]
Allg. Informatik für WiWi (WS 2000)
Abgabetermin 16. November 2000
Auf unserem FTP-Server (/www/thales/ftp/pub/vorlesungen/ws00/prog/2)
finden Sie zwei Dateien schiller.ok
und
schiller.ko. Die erste enthält ein berühmtes
und Ihnen sicher bekanntes Werk von Friedrich Schiller - ,,Die
Bürgschaft``. Die zweite Datei enthält auch dieses Werk, allerdings mit
einer ganzen Reihe von Fehlern.
Ihre Aufgabe ist nun, diese Fehler schrittweise zu korrigieren. Da wir
nicht annehmen können, dass alle von Ihnen dieses Gedicht (noch)
auswendig können, hilft die erste Datei herauszufinden, was in der
zweiten Datei so alles falsch ist.
-
Kopieren Sie beiden Dateien in ein neues Verzeichnis in Ihrem Heimatkatalog!
-
Erstellen Sie danach eine Arbeitskopie von schiller.ko (die fehlerhafte
Version) - mit der Orginalversion müssen Sie Ihrem Tutor Ihre
Editier-Schritte zeigen!
-
Mit dem Kommando diff können Sie feststellen, welchen Unterschiede
zwischen den Dateien schiller.ok und schiller.ko bestehen.
Aufruf: diff schiller.ok schiller.ko | more
-
Nun geht es ans Korrigieren Ihrer Arbeitskopie der fehlerhaften
Datei mit dem vi:
-
Am Ende der Datei hat sich eine Zeile zuviel eingeschlichen - bitte löschen!
-
In Zeile 42 steht am Anfang die Zeilennummer - bitte löschen!
-
Manchmal wurde der König zum Kaiser gemacht - verbessern Sie dieses
politische Missgeschick!
-
Aufgrund seines 2-Finger-Schreibsystems hat sich beim Schreiber ein
``Drehfehler'' eingeschlichen - statt ,,die`` schreibt er oft ,,dei``. Auch
das ist zu korrigieren!
-
Bei einigen Strophen hat er am Zeilenende vergessen, die return-Taste
zu drücken - bringen Sie das in Ordnung!
-
In der ersten Strophe sind einige Zeilen doppelt und mehrfach - bitte
entsprechend löschen!
-
In der fünften Strophe sind statt eines Leerzeichens (blank)
mehrere Leerzeichen bzw. ein oder mehrere tabs getippt worden -
bitte bringen Sie auch das in Form!
-
In der 7. und 12. Strophe sind einige returns an falscher Stelle getippt worden - bitte korrigieren!
-
Entfernen Sie alle Strophennummerierungen - bringen Sie das Gedicht in
Reinform! Ist Ihnen zum Autor etwas aufgefallen?
-
Für weitere behobene Fehler sind wir Ihnen natürlich dankbar - bitte
schicken Sie uns aber deswegen keine email!
-
Vergleichen Sie nun Ihre korrigierte Version mit der korrekten Orginalversion!
(wie das geht? - siehe oben!)
-
Im Tutorium müssen Sie diese Schritte live vorführen!
Viel Spaß - denken Sie daran, dass aller Anfang eben schwer ist
und dass es nichts Gutes gibt außer man tut es!
Franz Schweiggert
2000-11-08