Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Flag1 and not flag2 or not flag3 and flag4



будет интерпретироваться следующим образом:

(flag1 and (not flag2)) or ((not flag3) and flag4)

Скобки используются в логическом выражении для изменения порядка действий.

Таблица истинности для логических операций:

Операнд 1 Операция Операнд 2 Результат
       
true and true true
true and false false
false and true false
false and false false
true or true true
true or false true
false or true true
false or false false
true xor true false
true xor false true
false xor true true
false xor false false
  not true false
  not false true

Примеры операторов присваивания, в которых логической переменной присваивается значение логического выражения:

flag1:=flag1 and flag2

fl:=flag1 or flag2

logic:= (a>5) and flag1

logic1:=(a>7) or (b2<q)

logic2:=not((a>7) or (b2<q)) and (flag2 or (b3<>(a1+u)))

Вычисление значений логических выражений.

Пусть переменные принимают следующие значения:

flag1 flag2 a b2 q b3 a1 u
true false            

Выясним, какие значения будут принимать рассматриваемые логические выражения при указанных значениях переменных

Flag1 and flag2

flag1 and flag2
true and false
false




Дата публикования: 2014-11-19; Прочитано: 258 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...