| Полная форма
| Сокращенная форма
|
| IFУсловиеTHENОператор1
ELSEОператор2;
Если … то … иначе …
| IFУсловиеTHENОператор;
Если … то …
|
|
Под условием понимается логическое значение True (истинно) или False (ложно), представлено в виде:
-логической константы: IF True THEN … ,
- переменной логического типа: IF X>10 THEN … ,
- логического выражения: IF not (X>10) THEN … .
Если условие истинно, то выполняется оператор, следующий за словом THEN, в противном случае, когда условие ложно, будет выполняться оператор, следующий за словом ELSE.
Тогда, когда требуется выполнить не один оператор, а несколько, используют составной оператор – последовательность операторов, перед которой следует слово BEGIN, а после END (так называемые «оперативные скобки»). В таком случае, после BEGIN и перед END точка с запятой не ставятся.