Cтраница 4
Оператор S, входящий в его состав, выполняется только в том случае, когда значение логического выражения а есть истина. В противном случае он пропускается и управление передается следующему оператору. [46]
Логические правила предназначены для вычисления коэффициентов определенности утверждений по формулам нечеткой логики, при этом значение логического выражения в условии правила присваивается коэффициенту определенности целевого утверждения правила. [47]
В этом случае, подобно уже знакомой нам структуре условного выражения, в зависимости от значения логического выражения ху, заключенного между if и then, выбирается либо оператор д:: 0, заключенный между then и else, либо оператор у: 0, который следует за else. Иначе говоря, той из переменных хну, значение которой больше, присваивается новое значение. [48]
Данная форма определяет применение соответствующего безусловного предложения вычислимости как для истинного, так и для ложного значения логического выражения. Но, опять же, это необходимые условия применимости для того, чтобы в вычислениях было использовано первое либо второе предложение вычислимости нужно, чтобы они понадобились в вычислениях и эти вычисления были разрешимыми относительно неизвестных переменных. [49]
Удобной является обновленная функция IfThen, которая возвращает одно из Двух возможных значений в зависимости от значения логического выражения. Аналогичная функция доступна и для строк. Она может использоваться, например, для определения минимального из двух значений: Mm: - IfThen ( nA пВ, па. [50]
Условный оператор позволяет в процессе выполнения программы выбирать одно из двух возможных действий в зависимости от значения логического выражения. Оператор варианта, начинающийся со слова case, есть обобщение условного оператора: он дает возможность выполнить одно из нескольких действий в зависимости от значения скалярного выражения или выражения ограниченного типа. [51]
В операторе IF ( L) THEN ( или ELSE IF ( L) THEN) вычисляется значение логического выражения L и, если оно истинно, выполняется ближайшая группа IF ( или соответственно группа ELSE IF) и управление передается на оператор END IF того же уровня, что и у оператора IF ( или соответственно ELSE IF), если, конечно, внутри группы IF ( или группы ELSE IF) нет операторов передачи управления. [52]