A Der PASCAL – Teil
A Der PASCAL – Teil
A Der PASCAL – Teil
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Skript zur Vorlesung Allgemeine Datenverarbeitung 69<br />
9. Dateien<br />
Unter Dateien (Files) versteht man eine Ansammlung von Daten, die unter<br />
einem gemeinsamen Namen (Dateinamen) permanent auf einem<br />
Massenspeicher gespeichert werden. Dies hat den Vorteil, daß die Daten nach<br />
dem Programmende nicht verloren gehen und somit zu einem späteren Zeitpunkt<br />
weiterverarbeitet werden können.<br />
9.1 Dateitypen<br />
In <strong>PASCAL</strong> stehen drei unterschiedliche Dateitypen zur Verfügung:<br />
• Textdateien: Sie bestehen aus einer Aneinanderreihung von Zeichen<br />
(ASCII-Zeichensatz), wobei die Zeichen in Zeilen zusammengefaßt sind.<br />
Jede Zeile muß mit einer Zeilenendmarkierung [CR (#13), LF (#10)]<br />
abgeschlossen werden.<br />
Eine Variable vom Typ "Textdatei" wird folgendermaßen deklariert:<br />
var f : text;<br />
• Typisierte Dateien * : Sie bestehen aus einer Folge von Elementen gleichen<br />
Typs, wobei der Komponententyp von beliebiger Datenstruktur sein darf<br />
(z.B. Integer, Char, String, Record, ...).<br />
Eine Variable vom Typ "Typisierte Datei" wird folgendermaßen deklariert:<br />
var f : file of ;<br />
• Untypisierte Dateien: Diese Dateien sind Typenlos, da bei ihnen nicht der<br />
einzelne Datensatz sondern nur die Datei als ganzes interessant ist. Da<br />
<strong>PASCAL</strong> bei diesem Dateityp keine Kenntnis über die Struktur der Datei<br />
besitzt, kann auch nicht auf ein einzelnes Element der Datei zugegriffen<br />
werden. Somit können nur Blockoperationen durchgeführt werden.<br />
Untypisierte Dateien werden in erster Linie zum schnellen Schreiben und<br />
Lesen von Daten eingesetzt, z.B. für Kopierprogramme.<br />
Eine Variable vom Typ "Untypisierte Datei" wird folgendermaßen deklariert:<br />
var f : file;<br />
Im Praktikum werden wir uns nur mit den Typisierten Dateien beschäftigen<br />
Fachhochschule Gelsenkirchen Prof. Dr.-Ing. A. Rinschede<br />
Fachbereich Versorgungs- und Entsorgungstechnik