12.08.2012 Aufrufe

A Der PASCAL – Teil

A Der PASCAL – Teil

A Der PASCAL – Teil

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!