Strukturierte
Datentypen
Werden in einem Programm viele Variablen benötigt, so bieten
sich oftmals strukturierte Datentypen an.
Strukturierte Datentypen
ersparen dem Programmierer einerseits Eingabearbeit. Weitaus
wichtiger ist, dass mit Hilfe strukturierter Datentypen wesentlich
effektivere Algorithmen möglich sind.
Datentyp Feld
Ein Feld wird in Delphi als ARRAY bezeichnet. Dieser Datentyp ermöglicht das Speichern mehrerer Werte des gleichen Datentyps. Ein Array kann eindimensional und mehrdimensional deklariert werden.
Ein eindimensionales Array wird folgendermaßen deklariert:
|
Zahlenfeld: |
Array[1..5] |
of Integer; |
|
↑ |
↑ |
↑ |
|
Variablenname |
Größenangabe |
Datentyp der zu speichernden Werte |
Mit dieser Deklaration wird eine Variable mit dem Namen Zahlenfeld
deklariert. In diesem Zahlenfeld können 40 ganze (Integer-)
Zahlen gespeichert werden.
Ein einzelner Wert des Arrays wird im
Programm über den Namen des Arrays und den in eckiger Klammer
angegebenen Index angesprochen:
Beispiel: Zahlenfeld[4]:= 234;
Mit diese Anweisung wird der Wert 234 dem vierten Element des Arrays zugewiesen.
Zahlenfeld
|
34 |
12 |
5 |
234 |
19 |