Verbundarray
Ein Verbundarray ist ein Array, der mehrere gleichartige Verbundtypen zusammenfasst.
Er wird im TYPE-Bereich definiert.
TYPE <verbundtypbezeichner> = RECORD <element1>; <element2> END; (*Verbundarray *) <arraytypbezeichner> = ARRAY[min..max] OF <verbundtypbezeichner>;
Beispiel: In ein Regal sollen CD's gelegt werden. Dafür verwenden wir ein Verbundarray: TYPE t_CD= RECORD Label : STRING; Interpret : STRING; Erscheinungsjahr : INTEGER; Titel : STRING; END; t_Regal= ARRAY[1..100] OF t_CD;
Am folgenden Beispiel wird erläutert wie ein Verbundarray bei der Zerlegung einer Zahl in Primfaktoren genutzt wird. Beispiel
|