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

Содержание

Слайд 2

Основоположники логики

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

Основоположники логики Аристотель, в работах которого сформулированы понятия «суждение, умозаключение», начата разработка
логики. Аристотелева логика считается классической, формальной логикой.
Большой вклад в развитие логики внес Лейбниц. В его время словесная форма записи стала неудобна для записи сложных выражений. Лейбниц придал логике символьный вид.
Алгебра логики, основы которой заложил в начале 19 века Дж. Буль, используется для решения задач, написания сложных программ.

Слайд 3

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

Алгебра логики — это математический аппарат, с помощью которого записывают, вычисляют,

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

Создателем алгебры логики является живший в ХIХ веке английский математик Джордж Буль, в честь которого эта алгебра названа булевой алгеброй высказываний.

Слайд 4

Логика (древнегреч. - слово, мысль, понятие, рассуждение) - наука о законах и

Логика (древнегреч. - слово, мысль, понятие, рассуждение) - наука о законах и
формах мышления(понятие, высказывание, умозаключение.
Алгебра логики изучает общие операции над высказываниями.

Слайд 5

ЧТО ИЗУЧАЕТ ШКОЛЬНАЯ АЛГЕБРА

ЧТО ИЗУЧАЕТ ШКОЛЬНАЯ АЛГЕБРА

Слайд 6

Высказывание (суждение) - это повествовательное предложение, в котором что-либо утверждается или отрицается.

Высказывание (суждение) - это повествовательное предложение, в котором что-либо утверждается или отрицается.
По поводу любого высказывания можно сказать истинно оно или ложно.

Слайд 7

ВЫРАЖЕНИЯ, НЕ ЯВЛЯЮЩИЕСЯ ВЫСКАЗЫВАНИЯМИ

ВЫРАЖЕНИЯ, НЕ ЯВЛЯЮЩИЕСЯ ВЫСКАЗЫВАНИЯМИ

Слайд 8

В алгебре логики высказывания
обозначаются именами
логических переменных (А, В,
С), которые могут принимать
значения истина

В алгебре логики высказывания обозначаются именами логических переменных (А, В, С), которые
(1) или ложь (0).
Истина, ложь – логические константы.

Слайд 9

Что изучает алгебра логики

Что изучает алгебра логики

Слайд 10

Примеры высказываний:


Город Вашингтон – столица США. (истинное)
Число 2 является делителем

Примеры высказываний: Город Вашингтон – столица США. (истинное) Число 2 является делителем числа 7. (ложное)
числа 7. (ложное)

Слайд 11

Какие из предложений являются высказываниями? Если являются, то истинными или ложными?

Число 6

Какие из предложений являются высказываниями? Если являются, то истинными или ложными? Число
– четное.
Посмотрите на доску.
Внимание!
х > 0.
Некоторые люди являются художниками.
Память компьютера – совокупность устройств для хранения информации.
Наполеон был английским императором.
Все ребята умеют плавать.
Каждый человек – художник.
Н + Н + О = Н2О

Да1
Нет
Нет
Нет
Да1
Нет
Да0
Да0
Да0
Да1

Слайд 12

Логическое выражение – простое или сложное высказывание. Сложное высказывание строится из простых

Логическое выражение – простое или сложное высказывание. Сложное высказывание строится из простых с помощью логических операции.
с помощью логических операции.

Слайд 13

ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ.

ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ.

Слайд 14

Булева алгебра.

Булева алгебра состоит из компонентов:
Логические объекты ( выражения)
Операции над

Булева алгебра. Булева алгебра состоит из компонентов: Логические объекты ( выражения) Операции
логическими объектами
Аксиомы и теоремы, регламентирующие эти
операции

Слайд 15

Высказывание может принимать одно из двух возможных логических значений: ИСТИНА или ЛОЖЬ

Высказывание может принимать одно из двух возможных логических значений: ИСТИНА или ЛОЖЬ

ИСТИНА

ЛОЖЬ

ЛОГИЧЕСКИЕ ПОСТОЯННЫЕ
Или
ЛОГИЧЕСКИЕ КОНСТАНТЫ

Слайд 16

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

Отрицанием, или инверсией высказывания А называется новое высказывание А, которое истинно

ЛОГИЧЕСКИЕ ОПЕРАЦИИ: Отрицанием, или инверсией высказывания А называется новое высказывание А, которое
тогда, когда А – ложно, и ложно тогда, когда А – истинно.

Отрицание, или инверсия
«НЕ», «НЕВЕРНО, ЧТО»
NOT

Слайд 17

Отрицанием или инверсией

Отрицанием или инверсией

Слайд 18

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

Дизъюнкцией двух высказываний А и В называется новое высказывание АVВ, которое

ЛОГИЧЕСКИЕ ОПЕРАЦИИ: Дизъюнкцией двух высказываний А и В называется новое высказывание АVВ,
ложно тогда и только тогда, когда оба исходных (простых) высказывания ложны.

Дизъюнкция– логическое сложение
«ИЛИ»
OR

Слайд 19

Логическое сложение или Дизъюнкция

۷

Логическое сложение или Дизъюнкция ۷

Слайд 20

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

Конъюнкцией двух высказываний А и В называется новое высказывание А&В, которое

ЛОГИЧЕСКИЕ ОПЕРАЦИИ: Конъюнкцией двух высказываний А и В называется новое высказывание А&В,
истинно тогда и только тогда, когда истинны оба исходных (простых) высказывания.

Конъюнкция – логическое умножение
«И»
AND

Слайд 21

Логическое умножение Конъюнкция

٨

Логическое умножение Конъюнкция ٨

Слайд 22

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

Импликация -- связывает два простых логических высказывания, из которых первое (А)

ЛОГИЧЕСКИЕ ОПЕРАЦИИ: Импликация -- связывает два простых логических высказывания, из которых первое
является условием, а второе (В) – следствием. Результатом импликации является ЛОЖЬ тогда и только тогда, когда условие (А) истинно, а следствие (В) ложно.

Импликация – логическое следование
«ЕСЛИ… , ТО…»

Слайд 23

Логическое следование или Импликация

Логическое следование или Импликация

Слайд 24

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

Эквивалентность -- операция сравнения двух логических высказываний А и В, результатом

ЛОГИЧЕСКИЕ ОПЕРАЦИИ: Эквивалентность -- операция сравнения двух логических высказываний А и В,
которой является новое логическое высказывание А⬄В, которое истинно тогда и только тогда, когда оба исходных высказывания одновременно истинны или ложны.

Эквивалентность – равнозначность

Слайд 25

Эквивалентность или Равнозначность

Эквивалентность или Равнозначность

Слайд 26

Порядок выполнения логических операций.

1. Инверсия - ┐
2. Конъюнкция - & или ٨
3.

Порядок выполнения логических операций. 1. Инверсия - ┐ 2. Конъюнкция - &
Дизъюнкция – ۷
4. Импликация –
5. Эквивалентность -
Для изменения указанного порядка выполнения логических операций используются круглые скобки.
Например: D = ┐( A ۷ B ٨ C)

Слайд 27

РЕШЕНИЕ ЗАДАЧ

РЕШЕНИЕ ЗАДАЧ

Слайд 28

Вычислить значение логической формулы:
¬ Х &У Х &Z,
если логические переменные имеют

Вычислить значение логической формулы: ¬ Х &У Х &Z, если логические переменные
следующие значения:
Х=0, У=1, Z=1

Слайд 29

Из двух простых высказываний постройте сложное высказывание, используя логические операции И, ИЛИ.

Из двух простых высказываний постройте сложное высказывание, используя логические операции И, ИЛИ.

Все ученики изучают математику. Все ученики изучают литературу.
Все ученики изучают математику и литературу.
X>=3.
5>=3, 8>=3
Синий кубик меньше красного. Синий меньше зеленого.
В кабинете есть учебники. В кабинете есть справочники.

Слайд 30

Соотнести логические операции и их обозначения.
1.Конъюнкция a) ¬
2.Отрицание b) V
3.Дизъюнкция c)

Соотнести логические операции и их обозначения. 1.Конъюнкция a) ¬ 2.Отрицание b) V 3.Дизъюнкция c) &
&

Слайд 31

Расположите правильно последовательность выполнения операций:
& , V, ¬

2 3 1

Расположите правильно последовательность выполнения операций: & , V, ¬ 2 3 1