Логика и компьютер. Логические операции. Диаграммы Эйлера-Венна

Содержание

Слайд 2

Круги Эйлера Леона́рд Э́йлер — швейцарский, немецкий и российский математик и

Круги Эйлера Леона́рд Э́йлер — швейцарский, немецкий и российский математик и механик


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

x ∈ M

x ∉ M

Слайд 3

Подмножество Если каждый элемент множества P принадлежит множест- ву М, то

Подмножество

Если каждый элемент множества P принадлежит множест- ву М, то говорят, что

P есть подмножество М, и записывают:
P ⊂ М

Само множество М является своим подмножеством: М ⊂ М

Пустое множество является подмножеством М: ∅ ⊂ М

Универсальное множество содержит все возможные подмножества одной приро-ды. Обозначается буквой U.

P ⊂ М

Слайд 4

Множества M и X не имеют общих элементов: M ∩ X

Множества M и X не имеют общих элементов: M ∩ X =


P подмножество множества М: М ∩ P = P

Пересечение множеств М и М: М ∩ М = М

X ∩ Y

Пересечение множеств

Пересечением двух множеств X и Y называется множество их общих элементов. Обозначается X ∩ Y.

!

X

Y

X ∩ Y

Слайд 5

X ∪ Y Объединение множеств Объединением двух множеств X и Y

X ∪ Y

Объединение множеств

Объединением двух множеств X и Y называется мно-жество,

состоящее из всех элементов этих множеств и не содержащее никаких других элементов (X ∪ Y).

!

M ∪ ∅ = М

P подмножество множества М: М ∪ P = М

Объединение множеств М и М: М ∪ М = М

Слайд 6

Примеры пересечения и объединения множеств X Y X ∪ Y =

Примеры пересечения и объединения множеств

X

Y

X ∪ Y = {Ш,К,О,Л,А,У,Р}

X = {Ш,К,О,Л,А}

Y

= {У,Р,О,К}

X ∩ Y = {К,О}

X

Y

Ш

Л

А

К

О

У

Р

Ш

Л

А

К

О

У

Р

 

?

X = {Ш,К,О,Л,А}

Y = {У,Р,О,К}

Слайд 7

Дополнение множества Пусть множество P является подмножеством множества М. Дополнением P

Дополнение множества

Пусть множество P является подмножеством множества М. Дополнением P до

М называется множество, состоящее из тех элементов М, которые не вошли в P. Обозначается или P ’.

!

 

 

 

P ∪ = M

Слайд 8

Алгебра логики определяет правила записи, вычисления значений, упрощения и преобразования высказываний.

Алгебра логики определяет правила записи, вычисления значений, упрощения и преобразования высказываний.
В

алгебре логики высказывания обозначают буквами и называют логическими переменными.
Если высказывание истинно, то значение соответствующей ему логической переменной обозначают единицей (А = 1), а если ложно - нулём (В = 0).
0 и 1 называются логическими значениями.

Алгебра логики

Слайд 9

Конъюнкция - логическая операция, ставящая в соответствие каждым двум высказываниям новое

Конъюнкция - логическая операция, ставящая в соответствие каждым двум высказываниям новое

высказывание, являющееся истинным тогда и только тогда, когда оба исходных высказывания истинны.
Другое название: логическое умножение.
Обозначения: ∧ , ×, &, И.

Логические операции

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

Графическое представление

A

B

А&В

Слайд 10

Дизъюнкция - логическая операция, которая каждым двум высказываниям ставит в соответствие

Дизъюнкция - логическая операция, которая каждым двум высказываниям ставит в соответствие

новое высказывание, являющееся ложным тогда и только тогда, когда оба исходных высказывания ложны.
Другое название: логическое сложение.
Обозначения: V, |, ИЛИ, +.

Логические операции

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

Графическое представление

A

B

АVВ

Слайд 11

Инверсия - логическая операция, которая каждому высказыванию ставит в соответствие новое

Инверсия - логическая операция, которая каждому высказыванию ставит в соответствие новое

высказывание, значение которого противоположно исходному.
Другое название: логическое отрицание.
Обозначения: НЕ, ¬ , ¯ .

Логические операции имеют следующий приоритет:
инверсия, конъюнкция, дизъюнкция.

Логические операции

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

Графическое представление

A

Ā

Слайд 12

Слайд 13

ТОЖДЕСТВО-другое название

ТОЖДЕСТВО-другое название

Слайд 14

Приоритет логических операций

Приоритет логических операций

Слайд 15

Слайд 16

РЕШЕНИЕ Х Ф В 80 230 260 (Хоккей | Футбол) & Воллейбол=230+260-80= =490-80=410

РЕШЕНИЕ

Х

Ф

В

80

230

260

(Хоккей | Футбол) & Воллейбол=230+260-80=
=490-80=410

Слайд 17

Построение таблиц истинности для логических выражений подсчитать n - число переменных

Построение таблиц истинности для логических выражений

подсчитать n - число переменных в

выражении

подсчитать общее число логических операций в выражении

установить последовательность выполнения логических операций

определить число столбцов в таблице

заполнить шапку таблицы, включив в неё переменные и операции

определить число строк в таблице без шапки: m =2n

выписать наборы входных переменных

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

Слайд 18

А V A & B n = 2, m = 22

А V A & B
n = 2, m = 22 =

4.
Приоритет операций: &, V

Пример построения таблицы истинности

Слайд 19

Логический элемент – устройство, которое после обработки двоичных сигналов выдаёт значение

Логический элемент – устройство, которое после обработки двоичных сигналов выдаёт значение

одной из логических операций.

Логические элементы