Разделы презентаций


Математическая логика

Содержание

Математическая логика§ 5. Логика и компьютер

Слайды и текст этой презентации

Слайд 1Математическая логика
§ 8. Логика и компьютеры
§ 9. Логические элементы
§ 10.

Другие логические операции
§ 11. Логические выражения
§ 12. Множества и логика



Математическая логика§ 8. Логика и компьютеры§ 9. Логические элементы§ 10. Другие логические операции§ 11. Логические выражения§ 12.

Слайд 2Математическая логика
§ 5. Логика и компьютер

Математическая логика§ 5. Логика и компьютер

Слайд 3Логика, высказывания
Логика (др.греч. λογικος) – это наука о том, как

правильно рассуждать, делать выводы, доказывать утверждения.
Формальная логика отвлекается от конкретного

содержания, изучает только истинность и ложность высказываний.

Логическое высказывание – это повествовательное предложение, относительно которого можно однозначно сказать, истинно оно или ложно.

Логика, высказыванияЛогика (др.греч. λογικος) – это наука о том, как правильно рассуждать, делать выводы, доказывать утверждения.Формальная логика

Слайд 4Высказывание или нет?
Сейчас идет дождь.
Жирафы летят на север.
История – интересный

предмет.
У квадрата – 10 сторон и все разные.
Красиво!
В городе N

живут 2 миллиона человек.
Который час?
Высказывание или нет?Сейчас идет дождь.Жирафы летят на север.История – интересный предмет.У квадрата – 10 сторон и все

Слайд 5Логика и компьютер
Логика изучает операции между 0 и 1!
Джордж Буль
Алгебра

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

и преобразуют логические высказывания, вычисляют их значения.

Алгебра высказываний,
булева алгебра

двоичная логика

Логика и компьютерЛогика изучает операции между 0 и 1!Джордж БульАлгебра логики — это математический аппарат, с помощью

Слайд 6Простые и составные высказывания
A – Сейчас идет дождь.
B – Форточка

открыта.
простые высказывания (элементарные)
Составные высказывания строятся из простых с помощью логических

связок (операций) «и», «или», «не», «если … то», «тогда и только тогда» и др.

A и B
A или не B
если A, то B
A тогда и только
тогда, когда B

Сейчас идет дождь и открыта форточка.
Сейчас идет дождь или форточка закрыта.
Если сейчас идет дождь, то форточка открыта.
Дождь идет тогда и только тогда, когда открыта форточка.

Простые и составные высказыванияA – Сейчас идет дождь.B – Форточка открыта.простые высказывания (элементарные)Составные высказывания строятся из простых

Слайд 7Операция НЕ (инверсия)
Если высказывание A истинно, то «не А» ложно,

и наоборот.
1
0
0
1
таблица истинности операции НЕ
Таблица истинности логического выражения Х –

это таблица, где в левой части записываются все возможные комбинации значений исходных данных, а в правой – значение выражения Х для каждой комбинации.
Операция НЕ (инверсия)Если высказывание A истинно, то «не А» ложно, и наоборот.1001таблица истинности операции НЕТаблица истинности логического

Слайд 8Разные операции с одной переменной
1
0
0
1
1
0
А
0
0
1
1
22 = 4

Разные операции с одной переменной100110А001122 = 4

Слайд 9Операция И
Высказывание «A и B» истинно тогда и только тогда,

когда А и B истинны одновременно.
A и B
A
B

Операция ИВысказывание «A и B» истинно тогда и только тогда, когда А и B истинны одновременно.A и

Слайд 10Операция И (логическое умножение, конъюнкция)
1
0
также A·B, A and B
0
0
конъюнкция –

от лат. conjunctio — соединение
A и B = min(A,

B)
Операция И (логическое умножение, конъюнкция)10также A·B, A and B00конъюнкция – от лат. conjunctio — соединение A и

Слайд 11Операция ИЛИ (логическое сложение, дизъюнкция)
Высказывание «A или B» истинно тогда,

когда истинно А или B, или оба вместе.
A или B
A
B

Операция ИЛИ (логическое сложение, дизъюнкция)Высказывание «A или B» истинно тогда, когда истинно А или B, или оба

Слайд 12Операция ИЛИ (логическое сложение, дизъюнкция)
1
0
также: A+B, A or B
1
1
дизъюнкция –

от лат. disjunctio — разъединение
A и B = max(A,

B)
Операция ИЛИ (логическое сложение, дизъюнкция)10также: A+B, A or B11дизъюнкция – от лат. disjunctio — разъединение A и

Слайд 13Упрощение логических выражений
A и 0 = A ∙ 0 =
A

и 1 = A ∙ 1 =
A
0
A или 0 =

A + 0 =
A или 1 = A + 1 =

1

A

A и не A = A ∙ A =
A или (не A) = A + A =

0

1

Упрощение логических выраженийA и 0 = A ∙ 0 =A и 1 = A ∙ 1 =A0A

Слайд 14Математическая логика
§ 6. Логические элементы

Математическая логика§ 6. Логические элементы

Слайд 15Элемент «НЕ»
значок инверсии
?
?
не A
не A

Элемент «НЕ»значок инверсии??не Aне A

Слайд 16Элементы «И» и «ИЛИ»
A и B
A или B
Двойные элементы:
«ИЛИ-НЕ»
«И-НЕ»
не (A

и B)
не (A или B)
«И»
«ИЛИ»

Элементы «И» и «ИЛИ»A и BA или BДвойные элементы:«ИЛИ-НЕ»«И-НЕ»не (A и B)не (A или B)«И»«ИЛИ»

Слайд 17Составьте таблицы истинности

Составьте таблицы истинности

Слайд 18Математическая логика
§ 7. Другие логические операции

Математическая логика§ 7. Другие логические операции

Слайд 19Операции с двумя переменными
?
?
?
?
0 или 1
24 = 16

Операции с двумя переменными????0 или 124 = 16

Слайд 20Импликация
X = Если идёт дождь, то

Лена раскрывает зонтик.
X = A

 B

Импликация A → B истинна, если не исключено, что из A следует B.

1

1

0

1

Идёт дождь, но Лена не раскрыла зонтик.

ИмпликацияX = Если идёт дождь, то           Лена

Слайд 21Постройте таблицы истинности
B  A  A  B
X =

B  A

Постройте таблицы истинностиB  A  A  BX = B  A

Слайд 22Эквиваленция
Высказывание «A  B» истинно тогда и только тогда, когда

А и B равны.

ЭквиваленцияВысказывание «A  B» истинно тогда и только тогда, когда А и B равны.

Слайд 23Постройте таблицы истинности

Постройте таблицы истинности

Слайд 24Исключающее «ИЛИ»
Высказывание «A  B» истинно тогда, когда истинно А

или B, но не оба одновременно (A  B).
«Либо пан,

либо пропал».

0

0

1

1

сложение по модулю 2: А  B = (A + B) mod 2

арифметическое сложение, 1+1=2

остаток

Исключающее «ИЛИ»Высказывание «A  B» истинно тогда, когда истинно А или B, но не оба одновременно (A

Слайд 25Постройте таблицы истинности

Постройте таблицы истинности

Слайд 26Упрощение логических выражений
A  0 =
A  1 =
A 

A =
(A  B)  B =
A
0
A
операция обратима

Упрощение логических выраженийA  0 =A  1 =A  A =(A  B)  B =A0Aоперация

Слайд 27Шифрование
(A  B)  B = A
данные
шифровка
дешифровка
A = 1

0 0 1
B = 0 1 0 1
(A 

B) = 1 1 0 0

B = 0 1 0 1

1 0 0 1

= A

Шифрование(A  B)  B = A данныешифровкадешифровкаA = 1 0 0 1B = 0 1 0

Слайд 28Математическая логика
§ 8. Логические выражения

Математическая логика§ 8. Логические выражения

Слайд 29Логические выражения
Логическое выражение — это выражение, результат вычисления которого —

логическое значение (истина или ложь).
Авария = вышли из строя 2

из 3-х двигателей.
A – «Двигатель № 1 неисправен».
B – «Двигатель № 2 неисправен».
C – «Двигатель № 3 неисправен».
Аварийный сигнал:
X = «Неисправны два двигателя»

= (A и B) или (A и C) или (B и C)

логическое выражение

Логические выраженияЛогическое выражение — это выражение, результат вычисления которого — логическое значение (истина или ложь).Авария = вышли

Слайд 30Порядок вычисления
скобки
НЕ
И
ИЛИ
импликация
эквиваленция
1
2
3
4
5
6
, исключающее ИЛИ

Порядок вычисленияскобкиНЕИИЛИимпликацияэквиваленция123456, исключающее ИЛИ

Слайд 31Таблицы истинности
Логические выражения могут быть:
вычислимыми (зависят от исходных данных)
тождественно истинными

(всегда 1, тавтология)
тождественно ложными (всегда 0, противоречие)

Таблицы истинностиЛогические выражения могут быть:вычислимыми (зависят от исходных данных)тождественно истинными (всегда 1, тавтология)тождественно ложными (всегда 0, противоречие)

Слайд 32Таблицы истинности
Если два выражения принимают одинаковые значения при всех значениях

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

функцию).
Таблицы истинностиЕсли два выражения принимают одинаковые значения при всех значениях переменных, они называются равносильными (определяют одну и

Слайд 33Неполные таблицы истинности
23 = 8
один ноль в таблице
по 1-й строке
по

2-й строке
25 = 32

Неполные таблицы истинности23 = 8один ноль в таблицепо 1-й строкепо 2-й строке25 = 32

Слайд 34Сколько нулей и единиц?
в таблице истинности функции от 3-х переменных:
1
7
7
1
7
1
1
7
5
3

Сколько нулей и единиц?в таблице истинности функции от 3-х переменных:1771711753

Слайд 35Неполные таблицы истинности
один ноль, две единицы
по 1-й строке
по 2-й строке
только

1 единица,
все строки разные!

Неполные таблицы истинностиодин ноль,  две единицыпо 1-й строкепо 2-й строкетолько 1 единица,все строки разные!

Слайд 36Составление условий
(x  3) и (x  6)
(3  x)

и (x  6)
(1  x) и (x  3)

или (5  x) и (x  8)
Составление условий(x  3) и (x  6)(3  x) и (x  6)(1  x) и

Слайд 37Составление условий
левая граница:
x  – 1
нижняя граница:
y  – 1
верхняя

граница:
y  – x
(x  – 1)
и (y  –

1)

и (y  – x)

Составление условийлевая граница:x  – 1нижняя граница:y  – 1верхняя граница:y  – x(x  – 1)и

Слайд 38Составление условий
(x2+y2  1)
и (x  0)
левая
правая
(x  0)
и (x2+y2

 1)
левая
нижняя
и (y  – x)
верхняя

Составление условий(x2+y2  1)и (x  0)леваяправая(x  0)и (x2+y2  1)леваянижняяи (y  – x)верхняя

Слайд 39Составление условий
=
+
((x2+y2  1) и (x  0))
или
((x2+y2  1)

и (x  0) и (y  – x))

Составление условий=+((x2+y2  1) и (x  0))или((x2+y2  1) и (x  0) и (y 

Слайд 40Определение истинности выражений
Для каких из указанных значений числа X истинно

высказывание:
(X

< 5) И НЕ (X < 1) ?

X = 2:

( 1 ) И НЕ ( 0 )

X = 4:

( 1 ) И НЕ ( 0 )

X = 8:

( 0 ) И НЕ ( 0 )

( 0 И 1)

= 0

( 1 И 1 )

= 1

( 1 И 1 )

= 1

можно не вычислять!

Определение истинности выраженийДля каких из указанных значений числа X истинно высказывание:

Слайд 41Табличный метод
Для каких из указанных значений числа X истинно высказывание:

R =

(X < 5) И НЕ (X < 1) ?
Табличный методДля каких из указанных значений числа X истинно высказывание:

Слайд 42Задачи
Для каких из указанных значений числа X ЛОЖНО высказывание:
(НЕ (X

≥ 3) И НЕ (X = 8)) ИЛИ (X ≤

5) ?

X = 4:

(НЕ (1) И НЕ (0)) ИЛИ (1)

= 1

X = 1:

(НЕ (0) И НЕ (0)) ИЛИ (1)

= 1

X = 8:

(НЕ (1) И НЕ (1)) ИЛИ (0)

( 0 И 0 ) ИЛИ (0)

= 0

? + 1

ЗадачиДля каких из указанных значений числа X ЛОЖНО высказывание:(НЕ (X ≥ 3) И НЕ (X = 8))

Слайд 43Задачи
Для каких значений числа X истинно высказывание:
(X < 5) И

НЕ (X < 1) ?
(X < 5) И (X

>= 1)

1, 2, 3, 4

ЗадачиДля каких значений числа X истинно высказывание:(X < 5) И НЕ (X < 1) ? (X <

Слайд 44Задачи
Для каких из приведённых имён ЛОЖНО высказывание:

НЕ(Первая буква гласная) ИЛИ


(Последняя буква гласная) ?
(Первая буква согласная)

ЗадачиДля каких из приведённых имён ЛОЖНО высказывание:НЕ(Первая буква гласная) ИЛИ (Последняя буква гласная) ?(Первая буква согласная)

Слайд 45Задачи
Для каких из приведённых имён ЛОЖНО высказывание:
НЕ(Первая буква гласная) ИЛИ


(Последняя буква гласная) ?
(Первая буква согласная) ИЛИ
(Последняя буква гласная)


Никита
Антон
Даниил
Инна

Кирилл
Егор
Мефодий
Игнат

ЛОЖНО

A + B = 0

ИЛИ  И,
обратные условия

ЗадачиДля каких из приведённых имён ЛОЖНО высказывание:НЕ(Первая буква гласная) ИЛИ (Последняя буква гласная) ?(Первая буква согласная) ИЛИ

Слайд 46Задачи
Для каких из приведённых имён ЛОЖНО высказывание:
НЕ(Первая буква гласная) И


(Последняя буква гласная) ?
(Первая буква согласная) И
(Последняя буква гласная)


Никита
Антон
Даниил
Инна

Кирилл
Егор
Мефодий
Игнат

ЛОЖНО

A · B = 0

И  ИЛИ,
обратные условия

ЗадачиДля каких из приведённых имён ЛОЖНО высказывание:НЕ(Первая буква гласная) И (Последняя буква гласная) ?(Первая буква согласная) И

Слайд 47Задачи
Для каких значений числа X ЛОЖНО высказывание:
(НЕ (X ≥ 3)

И НЕ (X = 8)) ИЛИ (X ≤ 5) ?


ЛОЖНО ( (X < 3) И (X <> 8)) ИЛИ (X ≤ 5)

6, 7, 8, …

ИСТИННО ( (X ≥ 3) ИЛИ (X = 8)) И (X > 5)

И  ИЛИ,
обратные условия

ЗадачиДля каких значений числа X ЛОЖНО высказывание:(НЕ (X ≥ 3) И НЕ (X = 8)) ИЛИ (X

Слайд 48Логические схемы

Логические схемы

Слайд 49Математическая логика
§ 12. Множества и логика

Математическая логика§ 12. Множества и логика

Слайд 50Что такое множество?
Множество – некоторый набор элементов, каждый из которых

отличается от остальных.
пустое множество: 
конечное число элементов: буквы русского алфавита
бесконечное

число элементов: натуральные числа

Как задать множество?
перечислением элементов
{Вася, Петя, Коля}
логическим выражением:
{x: x > 0}

Что такое множество?Множество – некоторый набор элементов, каждый из которых отличается от остальных.пустое множество: конечное число элементов:

Слайд 51Изображение множеств
Диаграммы Эйлера-Венна
A и B
A или B
(не A) или B
пересечение
объединение
A

и (не B)
не A
(не A) и (не B)

Изображение множествДиаграммы Эйлера-ВеннаA и BA или B(не A) или BпересечениеобъединениеA и (не B)не A(не A) и (не

Слайд 52Количество элементов множеств
Поисковые запросы в Интернете:
& = и

(and) | = или (or)
NA –

количество элементов множества A

NA NA & B


?

NA NA | B


?

Количество элементов множествПоисковые запросы в Интернете:  & = и (and)     | =

Слайд 53Задачи
В таблице приведены запросы к поисковому серверу. Расположите номера запросов

в порядке возрастания количества страниц, которые найдет поисковый сервер по

каждому запросу.
А: принтеры & сканеры & продажа
Б: принтеры | продажа
В: принтеры & продажа
Г: принтеры | сканеры | продажа

АВБГ

ЗадачиВ таблице приведены запросы к поисковому серверу. Расположите номера запросов в порядке возрастания количества страниц, которые найдет

Слайд 54Использование диаграмм
принтеры
сканеры
продажа
принтеры & сканеры & продажа

Использование диаграммпринтерысканерыпродажапринтеры & сканеры & продажа

Слайд 55Задачи
В таблице приведены запросы к поисковому серверу. Расположите номера запросов

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

каждому запросу.
А: принтеры & сканеры & продажа
Б: (принтеры & сканеры) | продажа
В: (принтеры | сканеры) & продажа
Г: принтеры | сканеры | продажа

ГБВА

ЗадачиВ таблице приведены запросы к поисковому серверу. Расположите номера запросов в порядке убывания количества страниц, которые найдет

Слайд 56Количество элементов множеств
Известно количество сайтов, которых находит поисковый сервер по

следующим запросам :





Сколько сайтов будет найдено по запросу

огурцы | помидоры

NA

NB

NA&B

NA|B

Количество элементов множествИзвестно количество сайтов, которых находит поисковый сервер по следующим запросам :Сколько сайтов будет найдено по

Слайд 57Количество элементов множеств
A
B
В общем виде:
NA&B = ?
0
NA | B =

NA + NB
A
B
NA | B =

+ +

NA + NB =

NA&B =

NA | B = NA + NB – NA & B

Формула включений
и исключений

+ = NA | B +

A | B

Количество элементов множествABВ общем виде:NA&B = ?0NA | B = NA + NB ABNA | B =

Слайд 58Задачи с тремя областями
Известно количество сайтов, которых находит поисковый сервер

по следующим запросам:






Сколько сайтов будет найдено по запросу

собаки & кошки & лемуры
Задачи с тремя областямиИзвестно количество сайтов, которых находит поисковый сервер по следующим запросам:Сколько сайтов будет найдено по

Слайд 59Задача с тремя областями
собаки
кошки
лемуры
B = кошки & лемуры
A
B
NA&B = NA+

NB – NA|B
A = собаки & лемуры

Задача с тремя областямисобакикошкилемурыB = кошки & лемурыABNA&B = NA+ NB – NA|BA = собаки & лемуры

Слайд 60Задачи с тремя областями
Известно количество сайтов, которых находит поисковый сервер

по следующим запросам:






Сколько сайтов будет найдено по запросу

собаки & кошки & лемуры

A

B

A | B

A & B

Задачи с тремя областямиИзвестно количество сайтов, которых находит поисковый сервер по следующим запросам:Сколько сайтов будет найдено по

Слайд 61Известно количество сайтов, которых находит поисковый сервер по следующим запросам:








Сколько

сайтов будет найдено по запросу
(принтер | сканер)

& монитор

Задачи с тремя областями

Известно количество сайтов, которых находит поисковый сервер по следующим запросам:Сколько сайтов будет найдено по запросу

Слайд 62Задачи с тремя областями
А (сканер)
B (принтер)
NA|B = NA+ NB –

NA&B
принтер | сканер
450
сканер
принтер
200
250
0
сканер
принтер
монитор
90
40 + 50 =
принтер & монитор =

40

сканер & монитор = 50

50

40

(принтер | сканер) & монитор

Задачи с тремя областямиА (сканер)B (принтер)NA|B = NA+ NB – NA&Bпринтер | сканер450 сканерпринтер2002500сканерпринтермонитор9040 + 50 =принтер

Слайд 63Конец фильма
ПОЛЯКОВ Константин Юрьевич
д.т.н., учитель информатики
ГБОУ СОШ № 163, г.

Санкт-Петербург
kpolyakov@mail.ru
ЕРЕМИН Евгений Александрович
к.ф.-м.н., доцент кафедры мультимедийной дидактики и ИТО

ПГГПУ, г. Пермь
eremin@pspu.ac.ru
Конец фильмаПОЛЯКОВ Константин Юрьевичд.т.н., учитель информатикиГБОУ СОШ № 163, г. Санкт-Петербургkpolyakov@mail.ru ЕРЕМИН Евгений Александровичк.ф.-м.н., доцент кафедры мультимедийной

Слайд 64Источники иллюстраций
иллюстрации художников издательства «Бином»
авторские материалы

Источники иллюстрацийиллюстрации художников издательства «Бином»авторские материалы

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика