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 51<br />

Typgleich deklarierte Variablen können einander zugewiesen werden. Dabei<br />

findet ein kompletter Datenaustausch aller Elemente des Record statt:<br />

{..}<br />

var ware,ware1: artikel;<br />

begin<br />

ware1 := ware;<br />

{..}<br />

Typgleich deklarierte Elemente können einander zugewiesen werden. Dabei<br />

wird nur dem entsprechendem Element des Record ein neuer Dateninhalt<br />

zugewiesen:<br />

{..}<br />

var ware,ware1: artikel;<br />

begin<br />

ware1.num := ware.num;<br />

{..}<br />

Die bisher erfolgte Deklaration der Variablen "ware" hat den Nachteil, daß nur<br />

ein Datensatz (Artikel) eingegeben werden kann. Um nun auch mehrere Artikel<br />

in das Lagerverwaltungsprogramm aufnehmen zu können, muß die Deklaration<br />

wie folgt erweitert werden:<br />

program lager;<br />

uses wincrt;<br />

type artikel = record<br />

num : byte;<br />

bez : string[20];<br />

best: word;<br />

ort : string[5];<br />

lief: string[50];<br />

ekpr,vkpr: real;<br />

end;<br />

var ware: array[0..255] of artikel;<br />

begin<br />

{..}<br />

end.<br />

<strong>Der</strong> Zugriff auf einzelne Elemente der Variablen 'ware' erfolgt analog dem<br />

Zugriff auf einzelne Elemente eines Feldes:<br />

ware[1].num := 001;<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!