Похожие презентации:
2 Математическая логика
1. Математическая логика
1Математическая
логика
§ 8. Логика и компьютеры
§ 9. Логические элементы
§ 10. Другие логические операции
§ 11. Логические выражения
§ 12. Множества и логика
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
2. Математическая логика
2Математическая
логика
§ 5. Логика и компьютер
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
3. Логика, высказывания
Математическая логика, 9 класс3
Логика, высказывания
Логика (др.греч. λογικος) – это наука о том, как
правильно рассуждать, делать выводы,
доказывать утверждения.
Формальная логика отвлекается от
конкретного содержания, изучает только
истинность и ложность высказываний.
Аристотель
(384-322 до н.э.)
Логическое высказывание – это
повествовательное предложение, относительно
которого можно однозначно сказать, истинно оно
или ложно.
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
4. Высказывание или нет?
Математическая логика, 9 класс4
Высказывание или нет?
Сейчас идет дождь.
Жирафы летят на север.
История – интересный предмет.
У квадрата – 10 сторон и все разные.
Красиво!
В городе N живут 2 миллиона человек.
Который час?
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
5. Логика и компьютер
Математическая логика, 9 классЛогика и компьютер
5
двоичная логика
! Любое высказывание может быть ложно (0)
или истинно (1).
Логика изучает операции между 0 и 1!
! Связь с двоичным кодированием!
Алгебра логики — это математический
аппарат, с помощью которого
записывают, упрощают и преобразуют
логические высказывания, вычисляют
их значения.
Алгебра высказываний,
булева алгебра
К.Ю. Поляков, Е.А. Ерёмин, 2018
Джордж Буль
http://kpolyakov.spb.ru
6. Простые и составные высказывания
Математическая логика, 9 класс6
Простые и составные высказывания
A – Сейчас идет дождь.
B – Форточка открыта.
}
простые
высказывания
(элементарные)
Составные высказывания строятся из простых с
помощью логических связок (операций) «и», «или»,
«не», «если … то», «тогда и только тогда» и др.
AиB
Сейчас идет дождь и открыта форточка.
A или не B
Сейчас идет дождь или форточка закрыта.
если A, то B
Если сейчас идет дождь, то форточка открыта.
A тогда и только
тогда, когда B
Дождь идет тогда и только тогда, когда открыта
форточка.
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
7. Операция НЕ (инверсия)
Математическая логика, 9 класс7
Операция НЕ (инверсия)
Если высказывание A истинно, то «не А» ложно, и
наоборот.
А
не А
0
1
1
0
также A , not A
таблица
истинности
операции НЕ
Таблица истинности логического выражения Х – это
таблица, где в левой части записываются все
возможные комбинации значений исходных данных,
а в правой – значение выражения Х для каждой
комбинации.
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
8. Разные операции с одной переменной
Математическая логика, 9 класс8
Разные операции с одной переменной
? Сколько всего?
22 = 4
А
не А
А
0
1
0
1
0
0
1
1
0
1
0
1
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
9. Операция И
Математическая логика, 9 класс9
Операция И
Высказывание «A и B» истинно тогда и только тогда,
когда А и B истинны одновременно.
AиB
A
B
220 В
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
10. Операция И (логическое умножение, конъюнкция)
Математическая логика, 9 класс10
Операция И (логическое умножение, конъюнкция)
0
1
2
3
A
B
АиB
0
0
1
1
0
1
0
1
0
0
0
1
также A·B, A and B
? Почему
умножение?
конъюнкция – от лат. conjunctio — соединение
A и B = min(A, B)
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
11. Операция ИЛИ (логическое сложение, дизъюнкция)
Математическая логика, 9 класс11
Операция ИЛИ (логическое сложение, дизъюнкция)
Высказывание «A или B» истинно тогда, когда
истинно А или B, или оба вместе.
A или B
A
B
220 В
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
12. Операция ИЛИ (логическое сложение, дизъюнкция)
Математическая логика, 9 класс12
Операция ИЛИ (логическое сложение, дизъюнкция)
A
B
А или B
0
0
1
1
0
1
0
1
0
1
1
1
также: A+B, A or B
? Почему
сложение?
! 1+1=1
дизъюнкция – от лат. disjunctio — разъединение
A или B = max(A, B)
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
13. Упрощение логических выражений
Математическая логика, 9 класс13
Упрощение логических выражений
Aи0=A∙0=0
Aи1=A∙1=A
A или 0 = A + 0 = A
A или 1 = A + 1 = 1
A и не A = A ∙ A = 0
A или (не A) = A + A = 1
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
14. Математическая логика
14Математическая
логика
§ 6. Логические элементы
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
15. Элемент «НЕ»
Математическая логика, 9 класс15
Элемент «НЕ»
значок
инверсии
A
не A
A
?A
A
A
К.Ю. Поляков, Е.А. Ерёмин, 2018
не A
?
http://kpolyakov.spb.ru
16. Элементы «И» и «ИЛИ»
Математическая логика, 9 класс16
Элементы «И» и «ИЛИ»
«И»
A
&
B
«ИЛИ»
AиB
A B
A
«И-НЕ»
B
&
A или B
B
Двойные элементы:
A
не (A и B)
&
B
A B
A
1
A B
A
1
B
не (A или B)
A B
«ИЛИ-НЕ»
не (A и B)
К.Ю. Поляков, Е.А. Ерёмин, 2018
A
B
1
не (A или B)
http://kpolyakov.spb.ru
17. Составьте таблицы истинности
Математическая логика, 9 класс17
Составьте таблицы истинности
A
A
&
B
1
C
A
&
F
B
F
A
B
A
A
F
B
К.Ю. Поляков, Е.А. Ерёмин, 2018
&
C
B
1
1
1
F
&
F
F
B
http://kpolyakov.spb.ru
18. Математическая логика
18Математическая
логика
§ 7. Другие логические
операции
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
19. Операции с двумя переменными
Математическая логика, 9 класс19
Операции с двумя переменными
? Сколько всего?
A
0
0
1
1
B
0
1
0
1
К.Ю. Поляков, Е.А. Ерёмин, 2018
F
?
?
?
?
0 или 1
24 = 16
http://kpolyakov.spb.ru
20. Импликация
Математическая логика, 9 класс20
Импликация
A
X=A B
X = Если идёт дождь, то
Лена раскрывает зонтик.
B
Импликация A → B истинна, если не исключено,
что из A следует B.
A
0
0
1
1
B
0
1
0
1
К.Ю. Поляков, Е.А. Ерёмин, 2018
F
1
1
0
1
Идёт дождь, но Лена
не раскрыла зонтик.
http://kpolyakov.spb.ru
21. Постройте таблицы истинности
Математическая логика, 9 класс21
Постройте таблицы истинности
X=B A
B A A B
X A B
A B A B
X B A
A B B A
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
22. Эквиваленция
Математическая логика, 9 класс22
Эквиваленция
Высказывание «A B» истинно тогда и только
тогда, когда А и B равны.
A
0
0
1
1
К.Ю. Поляков, Е.А. Ерёмин, 2018
B
0
1
0
1
А B
1
0
0
1
http://kpolyakov.spb.ru
23. Постройте таблицы истинности
Математическая логика, 9 класс23
Постройте таблицы истинности
X A B A B
A B A B A B
X ( A B ) ( A B)
A B (A B ) (A B)
X A B A B
A B (A B A B)
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
24. Исключающее «ИЛИ»
Математическая логика, 9 класс24
Исключающее «ИЛИ»
Высказывание «A B» истинно тогда, когда
истинно А или B, но не оба одновременно (A B).
«Либо пан, либо пропал».
A
B
А B
0
0
1
1
0
1
0
1
0
1
1
0
арифметическое
сложение, 1+1=2
остаток
сложение по модулю 2: А B = (A + B) mod 2
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
25. Постройте таблицы истинности
Математическая логика, 9 класс25
Постройте таблицы истинности
X A B A B
A B A B A B
X ( A B) ( A B )
A B (A B) (A B )
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
26. Упрощение логических выражений
Математическая логика, 9 класс26
Упрощение логических выражений
A 0= A
A 1= A
A A= 0
(A B) B = A
операция обратима
! Повторное применение операции с тем
же B восстанавливает исходное A!
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
27. Шифрование
Математическая логика, 9 класс27
Шифрование
данные
ключ
(A B) B = A
шифровка
дешифровка
A=1001
B=0101
(A B) = 1 1 0 0
B=0101
1001=A
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
28. Математическая логика
28Математическая
логика
§ 8. Логические выражения
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
29. Логические выражения
Математическая логика, 9 класс29
Логические выражения
Логическое выражение — это выражение,
результат вычисления которого — логическое
значение (истина или ложь).
Авария = вышли из строя 2 из 3-х двигателей.
A – «Двигатель № 1 неисправен».
логическое
B – «Двигатель № 2 неисправен».
выражение
C – «Двигатель № 3 неисправен».
Аварийный сигнал: X ( A B) ( A C) (B C)
X = «Неисправны два двигателя»
= (A и B) или (A и C) или (B и C)
! Формализация – это переход к записи на
формальном языке!
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
30. Порядок вычисления
Математическая логика, 9 класс30
Порядок вычисления
• скобки
• НЕ
•И
• ИЛИ , исключающее ИЛИ
• импликация
• эквиваленция
5
6
1 3
4 2
X A B (A B B )
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
31. Таблицы истинности
Математическая логика, 9 класс31
Таблицы истинности
X A B A B
0
1
2
3
A
B
A B
A B
X
0
0
1
1
0
1
0
1
0
0
1
0
0
1
0
0
0
1
1
0
Логические выражения могут быть:
• вычислимыми (зависят от исходных данных)
• тождественно истинными (всегда 1, тавтология)
• тождественно ложными (всегда 0, противоречие)
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
32. Таблицы истинности
Математическая логика, 9 класс32
Таблицы истинности
X ( A B) ( A B )
0
1
2
3
A
B
0
0
1
1
0
1
0
1
A B A B
0
1
1
1
1
1
1
0
равносильны
X
A B A B
0
1
1
0
0
1
1
0
Если два выражения принимают одинаковые
значения при всех значениях переменных, они
называются равносильными (определяют
одну и ту же логическую функцию).
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
33. Неполные таблицы истинности
Математическая логика, 9 класс33
Неполные таблицы истинности
A
B
C
F
0
0
1
0
1
1
1
1
1
1
0
0
? Сколько строк в полной
таблице?
23 = 8
? Сколько подходящих
функций?
25 = 32
а) F A B C
один ноль в таблице
б) F A C B
по 1-й строке
в) F A B C
по 2-й строке
г) F A B C
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
34. Сколько нулей и единиц?
Математическая логика, 9 класс34
Сколько нулей и единиц?
в таблице истинности функции от 3-х переменных:
A B C
A B C
A B C
A B C
A ( B C)
К.Ю. Поляков, Е.А. Ерёмин, 2018
нулей
единиц
1
7
7
1
5
7
1
1
7
3
http://kpolyakov.spb.ru
35. Неполные таблицы истинности
Математическая логика, 9 класс35
Неполные таблицы истинности
A
0
1
B
C
F
1
0
1
1
0
1
один ноль,
две единицы
а) F A B C
по 1-й строке
1 B 0 0
б) F A B C
по 2-й строке
0 0 C 1
в) F A B C
г) F A B C
К.Ю. Поляков, Е.А. Ерёмин, 2018
только 1 единица,
все строки разные!
http://kpolyakov.spb.ru
36. Составление условий
Математическая логика, 9 класс36
Составление условий
0
1
2
3
4
5
(x 3) и (x 6)
0
1
2
3
6
7
x
8
(3 x) и (x 6)
4
5
6
7
x
8
(1 x) и (x 3) или (5 x) и (x 8)
0
1
2
К.Ю. Поляков, Е.А. Ерёмин, 2018
3
4
5
6
7
8
x
http://kpolyakov.spb.ru
37. Составление условий
Математическая логика, 9 класс37
Составление условий
x 1 y
левая граница: x – 1
нижняя граница: y – 1
-1
y 1 - 1
1 x
y x
верхняя граница: y – x
! Всё одновременно!
(x – 1) и (y – 1) и (y – x)
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
38. Составление условий
Математическая логика, 9 класс38
Составление условий
y
x2 y 2 1
1 x
-1
y
-1
x y 1
2
2
1 x
y x
К.Ю. Поляков, Е.А. Ерёмин, 2018
левая
правая
(x2+y2 1) и (x 0)
левая
нижняя
(x 0) и (x2+y2 1)
и (y – x)
верхняя
http://kpolyakov.spb.ru
39. Составление условий
Математическая логика, 9 класс39
Составление условий
y
x2 y 2 1
y
-1
1 x
= -1
x2 y 2 1
1 x
y
x2 y 2 1
+ -1
1 x
y x
(…) или (…)
y x
((x2+y2 1) и (x 0)) или
? Как упростить?
((x2+y2 1) и (x 0) и (y – x))
А ещё?
?
(x2+y2 1) и ((x 0) или ((x 0) и (y – x)))
(x2+y2 1) и ((x 0) или (y – x))
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
40. Определение истинности выражений
Математическая логика, 9 класс40
Определение истинности выражений
Для каких из указанных значений числа X
истинно высказывание:
(X < 5) и не (X < 1) ?
X = 2:
( 1 ) и не ( 0 )
(1и1)
X = 4:
X = 8:
=1
( 1 ) и не ( 0 )
(1и1)
=1
( 0 ) и не ( 0 )
( 0 и 1)
=0
К.Ю. Поляков, Е.А. Ерёмин, 2018
можно не
вычислять!
http://kpolyakov.spb.ru
41. Табличный метод
Математическая логика, 9 класс41
Табличный метод
Для каких из указанных значений числа X
истинно высказывание:
R = (X < 5) и не (X < 1) ?
X
2
4
8
X < 5 X < 1 не (X < 1)
1
0
1
1
0
1
0
0
1
R
1
1
0
И
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
42. Задачи
Математическая логика, 9 класс42
Задачи
Для каких из указанных значений числа X
ЛОЖНО высказывание:
(не (X ≥ 3) и не (X = 8)) или (X ≤ 5) ?
X = 4:
X = 1:
X = 8:
?+1
(не (1) и не (0)) или (1)
(не (0) и не (0)) или (1)
(не (1) и не (1)) или (0)
( 0 и 0 ) или (0) = 0
К.Ю. Поляков, Е.А. Ерёмин, 2018
=1
=1
http://kpolyakov.spb.ru
43. Задачи
Математическая логика, 9 класс43
Задачи
Для каких значений числа X истинно
высказывание:
(X < 5) и не (X < 1) ?
(X < 5) и (X >= 1)
1
2
3
4
5
1, 2, 3, 4
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
44. Задачи
Математическая логика, 9 класс44
Задачи
Для каких из приведённых имён ЛОЖНО
высказывание:
(Первая буква согласная)
НЕ(Первая буква гласная) или
(Последняя буква гласная) ?
ПервСогл
ПослГлас
R
Никита
1
1
1
Антон
0
0
0
Даниил
1
0
1
Инна
0
1
1
Кирилл
1
0
1
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
45. Задачи (ЛОЖНО ИСТИННО)
Математическая логика, 9 класс45
Задачи (ЛОЖНО ИСТИННО)
ЛОЖНО A или B
A
0
0
1
1
B А или B
0
0
1
1
0
1
1
1
ЛОЖНО
A или B
ИСТИННО не A и не B
К.Ю. Поляков, Е.А. Ерёмин, 2018
? Какое условие истинно?
A
0
0
1
1
? не B
B не А и
0
1
1
0
0
0
1
0
A+B=0
A·B=1
http://kpolyakov.spb.ru
46. Задачи (ЛОЖНО ИСТИННО)
Математическая логика, 9 класс46
Задачи (ЛОЖНО ИСТИННО)
? Какое условие истинно?
ЛОЖНО A и B
A
0
0
1
1
B АиB
0
0
1
0
0
0
1
1
ЛОЖНО
A
0
0
1
1
AиB
ИСТИННО не A или не B
К.Ю. Поляков, Е.А. Ерёмин, 2018
B
0
1
0
1
? не B
не А или
1
1
1
0
A B=0
A+B=1
http://kpolyakov.spb.ru
47. Задачи (ЛОЖНО ИСТИННО)
Математическая логика, 9 класс47
Задачи (ЛОЖНО ИСТИННО)
! Для перехода от ложного условия к равносильному
истинному нужно:
– заменить все простые условия на обратные
– заменить И ИЛИ
– заменить ИЛИ И
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
48. Задачи
Математическая логика, 9 класс48
Задачи
Для каких из приведённых имён ЛОЖНО
высказывание:
НЕ(Первая буква гласная) или
A+B=0
(Последняя буква гласная) ?
(Первая буква гласная) и
(Последняя буква согласная)
Никита
Антон
Даниил
Инна
К.Ю. Поляков, Е.А. Ерёмин, 2018
A·B=1
Кирилл
Егор
Мефодий
Игнат
http://kpolyakov.spb.ru
49. Задачи
Математическая логика, 9 класс49
Задачи
Для каких из приведённых имён ЛОЖНО
высказывание:
НЕ(Первая буква гласная) и
(Последняя буква гласная) ?
A·B=0
(Первая буква гласная) или
(Последняя буква согласная)
Никита
Антон
Даниил
Инна
К.Ю. Поляков, Е.А. Ерёмин, 2018
A+B=1
Кирилл
Егор
Мефодий
Игнат
http://kpolyakov.spb.ru
50. Задачи
Математическая логика, 9 класс50
Задачи
Для каких значений числа X ЛОЖНО
высказывание:
(НЕ (X ≥ 3) и не (X = 8)) или (X ≤ 5) ?
ЛОЖНО ( (X < 3) и (X <> 8)) или (X ≤ 5)
И ИЛИ,
обратные условия
ИСТИННО ( (X ≥ 3) или (X = 8)) и (X > 5)
3
К.Ю. Поляков, Е.А. Ерёмин, 2018
5
6
7 8
9
6, 7, 8, …
http://kpolyakov.spb.ru
51. Задачи
Математическая логика, 9 класс51
Задачи
Напишите наибольшее число x, для которого
истинно высказывание:
(x < 42) и не (в числе x нет одинаковых цифр)
(x < 42) и не (в числе x ЕСТЬ одинаковые цифры)
33
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
52. Задачи
Математическая логика, 9 класс52
Задачи
Напишите наименьшее число x, для которого
ЛОЖНО высказывание:
(x < 42) или (x не делится на 14) A + B = 0
(x 42) и (x не делится на 14)
A·B=1
42
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
53. Логические схемы
Математическая логика, 9 класс53
Логические схемы
Какая последняя
?
X A B A C B C
операция?
A
B
A
&
B
C
A
&
C
A B
A C 1
A B A C
B C
1
X
B
&
C
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
54. Математическая логика
54Математическая
логика
§ 12. Множества и логика
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
55. Что такое множество?
Математическая логика, 9 класс55
Что такое множество?
Множество – некоторый набор элементов, каждый из
которых отличается от остальных.
пустое множество:
конечное число элементов: буквы русского алфавита
бесконечное число элементов: натуральные числа
Как задать множество?
• перечислением элементов
{Вася, Петя, Коля}
• логическим выражением:
{x: x > 0}
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
56. Изображение множеств
Математическая логика, 9 класс56
Изображение множеств
Диаграммы Эйлера-Венна
A
пересечение
A
A
B
B
не A
A
AиB
A или B
A
A
B
A и (не B)
К.Ю. Поляков, Е.А. Ерёмин, 2018
объединение
B
(не A) или B
B
(не A) и (не B)
http://kpolyakov.spb.ru
57. Количество элементов множеств
Математическая логика, 9 класс57
Количество элементов множеств
Поисковые запросы в Интернете:
& = и (and)
| = или (or)
NA – количество элементов множества A
? Что больше?
? NA & B
NA
NA
?
A
A
A &B
B
NA | B
B
A|B
! & всегда сужает область, | - расширяет!
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
58. Задачи
Математическая логика, 9 класс58
Задачи
В таблице приведены запросы к поисковому серверу.
Расположите номера запросов в порядке возрастания
количества страниц, которые найдет поисковый сервер
по каждому запросу.
А: принтеры & сканеры & продажа
Б: принтеры | продажа
В: принтеры & продажа
Г: принтеры | сканеры | продажа
АВБГ
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
59. Использование диаграмм
Математическая логика, 9 класс59
Использование диаграмм
принтеры & сканеры & продажа
сканеры
принтеры
продажа
принтеры & продажа
сканеры
принтеры
продажа
К.Ю. Поляков, Е.А. Ерёмин, 2018
принтеры | продажа
сканеры
принтеры
продажа
принтеры | сканеры | продажа
сканеры
принтеры
продажа
http://kpolyakov.spb.ru
60. Задачи
Математическая логика, 9 класс60
Задачи
В таблице приведены запросы к поисковому серверу.
Расположите номера запросов в порядке убывания
количества страниц, которые найдет поисковый сервер
по каждому запросу.
А: принтеры & сканеры & продажа
Б: (принтеры & сканеры) | продажа
В: (принтеры | сканеры) & продажа
Г: принтеры | сканеры | продажа
ГБВА
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
61. Количество элементов множеств
Математическая логика, 9 класс61
Количество элементов множеств
Известно количество сайтов, которых находит
поисковый сервер по следующим запросам :
Запрос
огурцы
помидоры
огурцы & помидоры
Количество сайтов
N
A
100
200
50
NB
NA&B
Сколько сайтов будет найдено по запросу
огурцы | помидоры
NA|B
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
62. Количество элементов множеств
Математическая логика, 9 класс62
Количество элементов множеств
В общем виде:
A
B
A|B
A
NA&B = 0?
NA | B = NA + NB
NA&B =
B
NA | B =
NA + NB =
+
NA | B = NA + NB – NA & B
К.Ю. Поляков, Е.А. Ерёмин, 2018
+
+
= NA | B +
Формула включений
и исключений
http://kpolyakov.spb.ru
63. Задачи с тремя областями
Математическая логика, 9 класс63
Задачи с тремя областями
Известно количество сайтов, которых находит
поисковый сервер по следующим запросам:
Запрос
собаки & лемуры
кошки & лемуры
(кошки | собаки) & лемуры
Количество
сайтов
320
280
430
Сколько сайтов будет найдено по запросу
собаки & кошки & лемуры
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
64. Задача с тремя областями
Математическая логика, 9 класс64
Задача с тремя областями
собаки
кошки
лемуры
A = собаки & лемуры
B = кошки & лемуры
A
B
NA&B = NA+ NB – NA|B
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
65. Задачи с тремя областями
Математическая логика, 9 класс65
Задачи с тремя областями
Известно количество сайтов, которых находит
поисковый сервер по следующим запросам:
Запрос
A
собаки & лемуры
B
кошки & лемуры
A | B
(кошки | собаки) & лемуры
Количество
сайтов
320
280
430
A & B
Сколько сайтов будет найдено по запросу
собаки & кошки & лемуры
! Общее условие с & можно отбросить !
NA&B = NA+ NB – NA|B = 320 + 280 – 430 = 170
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
66. Задачи с тремя областями
Математическая логика, 9 класс66
Задачи с тремя областями
Известно количество сайтов, которых находит
поисковый сервер по следующим запросам:
Запрос
Количество сайтов
сканер
принтер
монитор
принтер | сканер
принтер & монитор
сканер & монитор
200
250
450
450
40
50
Сколько сайтов будет найдено по запросу
(принтер | сканер) & монитор
! Обычно две области не пересекаются!
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
67. Задачи с тремя областями
Математическая логика, 9 класс67
Задачи с тремя областями
А (сканер) B (принтер) 450
принтер | сканер
0
NA|B = NA+ NB – NA&B
сканер
сканер
200
принтер
250
принтер
50
40
принтер & монитор = 40
сканер & монитор = 50
монитор
(принтер | сканер) & монитор
К.Ю. Поляков, Е.А. Ерёмин, 2018
40 + 50 = 90
http://kpolyakov.spb.ru