Конструкция If…Then…Else

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

Синтаксис:

If выражение Then оператор

либо:

If выражение Then оператор Else оператор

Замечание:

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

В противном случае, если присутствует часть Else, то будет выполнен оператор, следующий за словом Else.

Пример:

(* Операторы If *)

If (IMax) Then I:=0;

If ParamCount<>2 Then
 Begin
  WriteLn('Неверные параметры командной строки');
  Halt(1);
 End
Else
 Begin
  ReadFile(ParamStr(1));
  WriteFile(ParamStr(2));
 End;