If..Then..Else

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

Объявление

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

Замечания

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

Пример
 (* Операторы If *)
 
 If (I<Min) Or (I>Max) Then I:=0;
 
 If ParamCount<>2 Then
  Begin
   WriteLn('Неверные параметры командной строки');
   Halt(1);
  End
 Else
  Begin
   ReadFile(ParamStr(1));
   WriteFile(ParamStr(2));
  End;