Команды ветвления - это составляющие командами, в которых в отличие от простых команд присутствуют условия, в зависимости от истинности которых выполняются или не выполняются операторы, входящие в состав команды ветвления.
Полное и неполное ветвление. В Паскале реализовано полное и неполное ветвление, а также команда выбора, реализована как последовательное выполнение нескольких структур ветвления и которая предусматривает выбор из нескольких возможных вариантов действий.
1. Конструкция «If - Then» - неполное ветвление используется в том случае, когда определенные действия только в случае выполнения условия.
IF <условие> THEN <оператор>;
Конструкция «If - Then - Else» - полное ветвления используется в том случае, когда определены различные действия в случае выполнения и невыполнения условия.
IF <условие> THEN <оператор> ELSE <оператор>;
2. Конструкции «Case - Of» неполный выбор или «Case - Of - Else» - полный выбор используются в том случае, когда определены различные действия в случае нескольких выходов (заменяют конструкции из вложенных операторов if).
CASE <порядковый переменная> OF
<Значение>: <операторы>
ELSE <оператор>;
END.
Простые и составные условия. Высказывание, которое может быть истинным (правильным) или ложным (неправильным) называется условием. Простая условие - это высказывание, в котором два выражения соединены знаком операции отношения. Составлена условие - это высказывание, в котором две или более простых условий соединены знаками логических операций.
В языке программирования Паскаль реализованы операции отношения:> - «больше», <- «меньше»; = - «равно»; <> - «не равно»;> = - «не меньше», <= - «не более»; и логические операции: not - «нет»; and - «и»; or - «или».
Высказывания - это некоторое утверждение, относительно которого можно сказать, что оно либо истинно, либо ложно. Таким образом, каждому высказыванию можно приписать «0» (ложно) или «1» (истинное). Пример: «5 - простое число» - истинное, «2 = 3 + 5» - ложное высказывание.
С помощью логических операций можно строить из одного высказывания другие. Построение с данного (данных) высказывания нового высказывания называется логической операцией. Знаки логических операций называют логическими связками. Логические операции чаще всего описываются с помощью таблиц истинности. Логические выражения - это выражения, состоящие из высказываний, которые могут быть соединены логическими связками. Эти выражения приобретают логического значения («ложное» или «истинное»). Логические выражения могут быть простыми и составными. В простейшем логическом выражении используются переменные и константы логического типа, операции сравнения. Связка простых логических выражений с помощью логических операций образует составлен логическое выражение. Простые выражения записываются в составных выражениях в круглых скобках.