Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Логические выражения и операции




Выражение, состоящее из логических данных, логических операций и операций отношений, называется логическим выражением. Результатом выполнения логического(булевского) выражения является логическое значение true или false.

ЛОГИЧЕСКИЕ ОПЕРАЦИИ

 

Математическое обозначение Название Обозначение на Pascal
НЕТ (логическое отрицание, инверсия, дополнение) NOT
И (логическое умножение, конъюнкция) AND
ИЛИ (логическое сложение, дизъюнкция) OR

 

Логические операции выполняются по правилам булевой алгебры, которые показаны ниже:

 

Операнды Операции
A B not A not B A and B A or B
false False true true false false
false True true false false true
true False false true false true
true True false false true true

 

Две операции могут быть записаны подряд, если вторая их них является not. Например: x1 and not x2

Логические операции и операции отношения часто встречаются в одном выражении. Причем отношения, стоящие слева и справа от знака логической операции, должны быть заключены в круглые скобки, поскольку логические операции имеют более высокий приоритет и выполняются в следующем порядке:

not and or

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

1 6 4 2 5 3

(-3 >= 5) or not (7 < 9) and (0 <= 3)

порядок вычислений:

1 - false

2 - true

3 - true

4 - false

5 - false

6 – false




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 318; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.