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 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