Dr. Andreas Borchert Abteilung Angewandte
Informationsverarbeitung 27.10.2004
Norbert Heidenbluth Blatt 2
Allgemeine Informatik I für Mathematiker/Wirtschaftsmathematiker
(WS 2004/2005)
Abgabetermin: 03. November 2004
Bitte versäumen Sie es nicht, sich im slc
für diese Vorlesung anzumelden!
Neulich sind Sie beim Familientreffen gewesen und haben dort nach langer
Zeit auch mal wieder Ihre steinreiche Erbtante aus den USA (Auntie Anne)
getroffen. Als Sie ihr erzählten, daß Sie jetzt an der Universität
Ulm eine Informatik-Vorlesung hören, hat Ihnen Auntie Anne sogleich
einen großen Teil ihres Erbes in Aussicht gestellt, wenn Sie ihr bei
einem Informatik-Problem helfen:
Auntie Anne hat auf ihrer Homepage1 drei Dateien
zum Download bereit liegen und bittet Sie, mit diesen Dateien folgende
Aufgaben zu bearbeiten:
- Lege mir doch bitte unterhalb Deines Heimatverzeichnisses das
Verzeichnis anne an, das die folgende Unterstruktur besitzt:
- Kopiere die Datei cars.txt in das Verzeichnis cars. In
dieser Datei habe ich die Daten aller meiner bisherigen Autos
gespeichert (Modell, Nummernschild, Jahr des Kaufes).
Aus Deutschland habe ich mir gerade einen Trabant 501 in die Heimat
liefern lassen. Trage ihn doch bitte mit dem VI in diese Liste
ein. Ich habe ihn in diesem Jahr gekauft, und das Kennzeichen ist
123ABC456.
- Gebe mir doch bitte mal die Daten aller der von mir bislang gefahrenen
Buick-Modelle am Bildschirm aus. Oder nein - noch besser: schreibe
sie mir doch bitte in die Datei myBuicks.txt.
- Kopiere die Dateien texas.txt und california.txt in
die entsprechenden Verzeichnisse unterhalb von estates.
Wechsle dann in das Verzeichnis estates und füge die beiden
einzelnen Textdateien (texas.txt bzw. california.txt)
ohne das Verzeichnis zu wechseln zu einer einzigen
(neuen) Datei namens myEstates.txt zusammen. Achte aber darauf,
daß der Tabellenkopf in der neuen Datei nur genau einmal
erscheint!
- Kopiere die Datei vacations.txt, in der ich alle die von mir
besuchten Urlaubsziele mit der Anzahl der Urlaube, die ich dort
verbrachte, notiert habe, in das Verzeichnis vacations.
Und nun gebe mir bitte diese Datei absteigend sortiert nach
der Anzahl der verbrachten Urlaube aus.
- Jetzt, wo ich alle gewünschten Informationen von Dir bekommen habe,
kannst Du die neu erzeugte Verzeichnisstruktur wieder löschen.
Aber sei vorsichtig und lösche nicht versehentlich Dein
ganzes Heimatverzeichnis!!!
Damit Sie Ihrer Tante Anne auch ohne Probleme helfen können, sollten
Sie (je nach Teilaufgabe)
- sich gegebenfalls mit den Manualseiten der in der Vorlesung
bzw. Übung erläuterten Kommandos befassen,
- die Verwendung der Ein- bzw. Ausgabeumlenkung in Erwägung
ziehen,
- vielleicht auch mal über die Verwendung einer Pipe
nachdenken!
- bei Schwierigkeiten mit dem VI einen Blick in das Programm
vitutor werfen!
Um an Ihr versprochenes Erbe zu kommen, sollten Sie diese Aufgaben
live und in Farbe in Ihrem Tutorium demonstrieren können. Ihr Tutor/
Ihre Tutorin wird Ihnen dann im Auftrag von Auntie Anne die verdienten
Punkte vererben!
Viel Erfolg!
Fußnoten
- ...ftp://ftp.mathematik.uni-ulm.de/pub/vorlesungen/ws04/prog/uebungen/blatt2/bsp/1
- ftp://ftp.mathematik.uni-ulm.de/pub/vorlesungen/ws04/prog/uebungen/blatt2/bsp
Norbert Heidenbluth
2004-10-27