Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Программирование логических выражений





Синтаксис логической операции имеет вид:

 

результат = логическая переменная 1 знак логической операции логическая переменная 2

 

результат - логическая переменная (логическая функция), которой присваивается значение логического выражения, стоящего справа от знака " = ".

Логическая переменная принимает значения

 

истина (True, 1) или ложь (False, 0).

 

Знаки логических операций:

And - логическое сложение (И);

Or - логическое умножение (ИЛИ);

Eqv - равнозначность (эквивалентность);

Xor - неравнозначность (исключающее ИЛИ);

Jmp - импликация;

Not - логическое отрицание (инверсия).

Значения логических функций result определяются таблицами истинности (табл. 7 и табл. 8).

 

Таблицы истинности логических функций

 

Таблица 7

 

Логическое сложение (ИЛИ) f = AÚB Логическое умножение (И) f = AÙB Логическое отрицание (НЕ) f =
0 0 0 0 1 1 1 0 1 1 1 1   0 0 0 0 1 0 1 0 0 1 1 1 0 1 1 0  

 

 

Таблица 8

 

Равнозначность (эквивалентность) f = A~B Неравнозначность (исключающее ИЛИ) f = AÅB Импликация   f = AÉB
0 0 1 0 1 0 1 0 0 1 1 1   0 0 0 0 1 1 1 0 1 1 1 0 0 0 1 0 1 0 1 0 1 1 1 1  

Обозначения: А и В - логические переменные; f - логическая функция; Ú, Ù, `, ~, Å, É - знаки логических функций (могут иметь и другие изображения).

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

- логическое отрицание;

- логическое умножение;

- логическое сложение;

- неравнозначность;

- равнозначность;

- импликация.

 

Пример логической операции:

 

Dim particle2 As Boolean,

particle5 As Boolean

Log Fancy = particle2 Eqv particle5

 

Date: 2016-07-25; view: 382; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию