If <условие>
Then <оператор 1>
Else <оператор 2>;
Кроме того, возможно использование неполной формы условного оператора:
Then <оператор 1>
Else <оператор 2>;
If <условие>
Then <оператор>;
Условием, есть логическое выражение, которое вычисляется в первую
очередь. Если его значение равно true,
то будет выполняться <оператор 1> (после Then), если false, то <оператор 2> (после
Else) для полной формы или сразу следующий оператор после условного для
неполной формы (без Else).
Then <оператор>;
Пример:
If X <0 then X:=-Y;
If X< 1.5 then Z:=X+Y
Else Z:=1.5;
If X< 1.5 then Z:=X+Y
Else Z:=1.5;