|
Hauptseite - Welches System? - Hardware - Software - Emulatoren - |
Internet MausNet Programmieren Verweise Über |
Eine Zuweisungsoperation besteht aus einer linken und einer rechten Seite. Auf der linken Seite steht der Bezeichner der Variablen, auf der rechten Seite steht ein Ausdruck, getrennt werden sie durch den Zuweisungsoperator ":=".
Der Typ des Ausdrucks muß mit dem Typ des Bezeichners übereinstimmen. Der Typ des Ausdrucks wird aus den Typ der Operanden ermittelt. Konstanten werden als Ziffernfolge notiert, wobei REAL-Konstanten immer den Punkt als Dezimaltrenner enthalten müssen.
Logische Werte können durch Vergleiche erzeugt werden. Folgende Vergleichsoperatoren sind möglich:
= | gleich |
# | ungleich |
< | kleiner |
> | größer |
<= | kleiner gleich |
>= | größer gleich |
Es gilt FALSE<TRUE. Logische Operanden können durch die logischen Operatoren AND (und, Konjunktion) und OR (oder, Disjunktion) verknüpft werden. Negiert wird ein logische Wert durch NOT. Bei allen Ausdrücken gelten folgene Hierarchien:
* +
Ausdrücke können geklammert werden.
Bsp.:
VAR i,j : INTEGER; r,s : REAL; b : BOOLEAN BEGIN i:=-10; j:=1+i*3*i-1; j:=1+i*3*(i-1); i:=i DIV 2; r:=0.0; s:=100.123; s:=100.0; s:=s/2; b:=TRUE; b:=(i>j); b:=(i>j) OR (r=0.0); b:=NOT (s>r); END
English version not yet available. |