Конструкция If...Then...Else определяет условия, при которых будет выполнен оператор.


Синтаксис:
If выражение Then оператор

либо:
If выражение Then оператор Else оператор
Замечания:

Если булево выражение после слова If истинно, то оператор, следующий за словом Then будет выполнен.

В противном случае, если присутствует часть Else, то будет выполнен оператор, следующий за словом Else.
Пример: 01 (* Операторы If *)
02
03 If (IMax) Then I:=0;
04
05 If ParamCount2 Then
06 Begin
07 WriteLn('Неверные параметры командной строки');
08 Halt(1);
09 End
10 Else
11 Begin
12 ReadFile(ParamStr(1));
13 WriteFile(ParamStr(2));
14 End;