 |
 |
 |
 |
 |
 |
 |
|
|
 |
 |
 |
 |
 |
 |
Vereinbarungen:
|
|
|
TYPE
|
|
Tage =
(So, Mo, Di, Mi, Do, Fr, Sa);
|
Wochentage = [Mo .. Fr];
|
|
|
VAR
|
|
i, j, z : INTEGER;
|
|
r
: REAL
|
|
|
|
|
|
 |
Wertzuweisungen:
|
|
|
i := 42;
j := -1; z := 0; r := -2.7;
|
|
|
|
|
 |
 |
 |
 |
 |
Beziehungen mit
VAL
|
|
|
CHR(x) = VAL(CHAR, x)
|
|
ORD(x) = VAL(CARDINAL,
x)
|
|
INT(x) = VAL(INTEGER,
x)
|
|
TRUNC(x) = VAL(CARDINAL,
x)
|
|
FLOAT(x) = VAL(REAL, x)
|
|
LFLOAT(x) = VAL(LONGREAL, x)
|
|
|
x
vom Typ T:
|
|
INC(x,n) « x:=VAL(T,VAL(INTEGER,x)+n)
|
|
|
|
 |
 |
 |
42
|
|
Fehler
|
Fehler
|
42
|
|
-2
|
|
42.0
|
|
Fehler
|
-2.7
|
|
0C
|
|
Fehler
|
FALSE
|
|
Fr
|
|
Fr
|
|
Fehler
|
|
|
|
|
|
|