Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
23
Добавлен:
25.03.2015
Размер:
894.46 Кб
Скачать

Российский государственный университет нефти и газа им. И.М. Губкина

Кафедра «Информатики»

Лекция 3

1

Логическая операция КОНЪЮНКЦИЯ (логическое умножение)

•в естественном языке соответствует союзу и;

•в алгебре высказываний обозначение &;

•в языках программирования обозначение Аnd.

Таблица истинности Диаграмма Эйлера—Венна

А В А&В

0 0 0

0 1 0

1 0 0

1 1 1

2

Логическая операция ДИЗЪЮНКЦИЯ (логическое сложение)

•в естественном языке соответствует союзу или;

•обозначение ;

 

 

в языках программирования обозначение Or.

Таблица истинности Диаграмма Эйлера—Венна

А

В

AVB

0

0

0

0

1

1

1

0

1

1

1

1

3

Логическая операция ИНВЕРСИЯ (отрицание)

в естественном языке соответствует словам неверно,

что... и частице не;

обозначение А;

в языках программирования обозначение Not.

 

Таблица

Диаграмма Эйлера—Венна

истинности

 

А

 

 

 

 

 

А

 

0

1

 

1

0

 

4

Логическая операция ИМПЛИКАЦИЯ (логическое следование)

в естественном языке соответствует обороту если ...,

то ...;

обозначение => .

Таблица истинности

А

В

А=>В

 

0

0

1

 

0

1

1

 

1

0

0

 

1

1

1

5

 

 

 

Логическая операция ЭКВИВАЛЕНЦИЯ (равнозначность)

в естественном языке соответствует оборотам речи тогда

и только тогда; в том и только в том случае;

обозначения ~ .

Таблица истинности

А

В

А<=>В

0

0

1

0

1

0

1

0

0

1

1

1

6

Приоритет операций

Условие 2 < X < 5

 

(X > 2) and (X < 5)

 

 

7

Пример 1. Определите истинность составного высказывания (A&B)&(CVD), состоящего из простых высказываний:

А = {Принтер — устройство вывода информации}, В = {Процессор — устройство хранения информации}, С = {Монитор — устройство вывода информации},

D = {Клавиатура — устройство обработки информации}.

А = 1, В = О, С= 1, D = 0.

(1&0)&(1V0) = (0&1)&(1V0) = 0.

Составное высказывание ложно.

8

Пример 2. Какие из высказываний А, В, С должны быть истинны и какие ложны, чтобы было ложно логическое выражение ((AVB)&B)=>C.

Импликация ложна на единственном наборе логических значений (1, 0). Значит, ((AVB)&B)=l.

Конъюнкция истинна на единственном наборе логических значений (1, 1). Значит, (AVB)=l и B=1.

Дизъюнкция истинна при наборах логических значений (0,1) и (1, 1).

Следовательно, существуют два набора логических значений,

удовлетворяющих условию задачи:

 

(А = 0, В = 1, С = 0) и (А = 1, В = 1, С = 0).

9

 

ОПЕРАЦИИ ОТНОШЕНИЯ

<

<=

>

>=

=

<>

10