Prof. Dr. Franz Schweiggert Abteilung Angewandte Informationsverarbeitung 09.11.2005
Norbert Heidenbluth Blatt 4


Uni Logo



Allgemeine Informatik I für Mathematiker/Wirtschaftsmathematiker
(WS 2005/2006)



Abgabetermin: 16. November 2005

Dieses Übungsblatt demonstriert zunächst an einem praxisnahen Beispiel (Bearbeiten eines LATEX-Dokuments) einige fortgeschrittenere Funktionen des VIM. Ein zweiter Aufgabenteil zeigt, wie man die elementaren Unix-Tools miteinander kombinieren kann (Stichwort: Pipelines), um auf diese Weise ebenfalls alltägliche Arbeiten mit Daten (hier wiederum am Beispiel des LATEX-Dokuments) ungemein effizient zu erledigen. Ein (freiwilliger) Bonusteil vermittelt Interessierten einen kleinen Eindruck vom Umgang mit LATEX-Dokumenten. Dieser Bonusteil ist jedoch nicht Bestandteil unserer Vorlesung bzw. Übung, sondern dient hier nur als Demonstration.

Aufgabe 6: VI(M) für Fortgeschrittene (5 Punkte)

Auf unserem FTP-Server finden Sie (mal wieder) ein Tar-Archiv (die Datei informatik.tar), das Sie herunterladen und auspacken dürfen - na, Sie wissen ja Bescheid! Wieder einmal verfügen Sie nun über 5 einzelne Dateien, die zusammen das LATEX-Dokument ergeben, um das es in diesem Übungsblatt geht. Deshalb gleich die erste Aufgabe:

Zusammenführen der einzelnen Dateien

Auf dem letzten Übungsblatt haben Sie eine große Datei aus mehreren kleinen erzeugt - unter Verwendung des VI. Eine deutlich schnellere und elegantere Methode für diese Aufgabe liefert hingegen die Shell. Deshalb:

Wichtig:

Alle nachstehenden Aufgaben beziehen sich auf die soeben erstellte ``Gesamtdatei'' (informatik.tex).

Aufarbeitung des Textes mit dem VIM

Aufgabe 7: Ein wenig Statistik auf der Shell (5 Punkte)

Vorbemerkung:

Die nachstehenden Teilaufgaben sind nun nicht mehr mit dem vi/vim zu bearbeiten, sondern direkt auf der Shell unter Verwendung geeigneter Unix-Kommandos! Sie können für diese Teilaufgabe entweder Ihre Lösung aus Aufgabe 6 verwenden, oder die Datei informatik.tex von unserem FTP-Server herunterladen.

Aufgabe 8$^{*}$: Aufbereitung zum Drucken (5 Bonuspunkte2)

Nun haben wir zwar ein LATEX-Dokument, aber irgendwie müssen wir daraus nun etwas Les- bzw. Druckbares erzeugen. Wer wissen möchte, wie man ein LATEX-Dokument übersetzt, kann die nächten Schritte selbst ausführen. Andernfalls - oder wenn Probleme auftreten - können Sie sich die entsprechende DVI-Datei (informatik.dvi) von unserem FTP-Server laden und die nächsten beiden Teilaufgaben überspringen.

Die 5 Punkte erhält, wer die dritte der drei folgenden Teilaufgaben lösen kann - egal, ob mit eigenem DVI-File oder unserem auf dem FTP-Server.

Viel Erfolg!



Fußnoten

... 1721
Falls Ihre Zeilennummerierung abweichend sein sollte: Dies sind die Absätze im Abschnitt ``Bedeutung der Informatik in der Moderne''.
... Bonuspunkte2
Bonuspunkte zählen ganz normal als Punkte, werden aber nicht in die Summe der insgesamt erreichbaren Punkte des Semester eingerechnet.
... Seite3
So wie Sie es vom verkauften Skript her kennen$\ldots$


Norbert Heidenbluth 2005-11-09