Статьи /  Pascal /  
Pascal Операторы ввода и вывода

Pascal. Условный оператор If.

Если алгоритм имеет условия и исходящие из этих ветвлений ветки операторов, то используется условный оператор if


Общая структура

If <условие> then
<оператор1> else <оператор2>;

Если не существует альтернативы оператору1, то условный оператор записывается в виде

if <условие> then <оператор1>;

Примеры использования оператора if.

Пример оператора if pascal
If x>=0 then
    a := 1
else x := 0;

Математический знак ≠ программируется как <>. Математическому выражению

Пример оператора if pascal
соответствует фрагмент программы
If x >= 10 then
    a := 2
else if (x >= 0) and (x < 10) then
    a := 1
else a := 0;

 Двойное неравенство программируется путем объединения двух неравенств. Приоритет операции And более высокий, чем операции сравнения, поэтому 2 и более условий, которые объединены операцией And, заключаются в скобки, аналогичный вывод следует и для операции or (или).

 Если при выполнении условия необходимо реализовать выполнение нескольких операторов, то эти операторы необходимо расположить между ключевыми словами begin … end;

Структура оператора if при нескольких операциях в ветке

If <условие> then begin
    <оператор1>
    …
    <операторN>
End;