Programmiersprache Pascal

Typ von Variablen und Konstanten

In den meisten Programmiersprachen muß der Typ von Variablen explizit festgelegt werden. Dies gilt auch für Pascal.

Unterschieden werden kann zwischen

Durch Programmiersprachen können zur Verfügung gestellt werden: Aggregierte und abstrakte Datentypen sind meist benutzerdefiniert.
Oft gibt es jedoch auch vordefinierte aggregierte Datentypen.
Die Konstruktion von aggregierten Datentypen wird, wenn auch in unterschiedlichem Maße, im wesentlichen durch alle Programmiersprachen unterstützt.
Abstrakte Datentypen werden nur von neueren Sprachen/Sprachversionen ermöglicht.

Standard Pascal besitzt skalare und aggregierte Datentypen.
Abstrakte Datentypen sind in einigen Pascal-Versionen - bei oft unterschiedlicher Syntax - als Spracherweiterungen realisiert, z.B. Objekte in Turbo-Pascal ab der Version 5.5.

Beispiel für eine Variablenvereinbarung:

  VAR  x, y : REAL;                        { skalarer Datentyp Real }
       vektor : ARRAY[1:10] OF INTEGER;         { ganzzahliges Feld }
       farbe1, farbe2 : ( rot, gruen, blau );      { Aufzählungstyp }
Beispiel für eine Konstantenvereinbarung:
  CONST pi = 3.14159;
        sprache = 'Pascal';


P. Böhme, 06.09.1996