Similar presentations:
Условия выбора и сложные логические выражения
1.
УСЛОВИЯ ВЫБОРА И СЛОЖНЫЕ ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯЛогическое
умножение [ И ]
Логическое
сложение [ ИЛИ ]
Логическое
отрицание [ НЕ ]
В результате логического умножения (конъюнкции)
получается истина, если оба операнда истинны.
Пусть требуется получить справку о
книгах Беляева А. Р., изданных не
раньше 1990 года, с указанием
названия и полки, на которой стоит
книга
. выбрать НАЗВАНИЕ, ГОД, ПОЛКА где АВТОР = “Беляев А. Р.” и ГОД >= 1990
База данных «Домашняя библиотека»
НОМЕР
АВТОР
НАЗВАНИЕ
ГОД
ПОЛКА
0001
Беляев А. Р.
Человек-амфибия
1987
5
НАЗВАНИЕ
ГОД
ПОЛКА
0002
Кервуд Д.
Бродяги севера
1991
7
Звезда КЭЦ
1990
5
0003
Тургенев И. С.
Повести и рассказы
1982
1
Избранное
1994
7
0004
Олеша Ю. К.
Избранное
1987
5
0005
Беляев А. Р.
Звезда КЭЦ
1990
5
0006
Тынянов Ю. Н.
Кюхля
1979
1
0007
Толстой Л. Н.
Повести и рассказы
1986
1
0008
Беляев А. Р.
Избранное
1994
7
2.
УСЛОВИЯ ВЫБОРА И СЛОЖНЫЕ ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯЛогическое
умножение [ И ]
Логическое
сложение [ ИЛИ ]
Логическое
отрицание [ НЕ ]
В результате логического сложения (дизъюнкции)
получается истина, если значение хотя бы одного
операнда истинно.
Пусть требуется получить список
всех книг Толстого Л. Н.
и Тургенева И. С.
. выбрать где АВТОР = “Толстой Л. Н.” или АВТОР = “Тургенев И. С.”
База данных «Домашняя библиотека»
НОМЕР
Справка
АВТОР
НАЗВАНИЕ
ГОД
ПОЛКА
0001
Беляев А. Р.
Человек-амфибия
1987
5
0002
Кервуд Д.
Бродяги севера
1991
7
0003
Тургенев И. С.
Повести и рассказы
1982
1
0004
Олеша Ю. К.
Избранное
1987
5
0005
Беляев А. Р.
Звезда КЭЦ
1990
5
0006
Тынянов Ю. Н.
Кюхля
1979
1
0007
Толстой Л. Н.
Повести и рассказы
1986
1
0008
Беляев А. Р.
Избранное
1994
7
3.
УСЛОВИЯ ВЫБОРА И СЛОЖНЫЕ ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯЛогическое
умножение [ И ]
Логическое
сложение [ ИЛИ ]
Логическое
отрицание [ НЕ ]
Отрицание
(инверсия)
изменяет
значение
логической
величины
на
противоположное:
не истина = ложь; не ложь = истина
Пусть
требуется
получить
список всех книг, кроме книг
Беляева А. Р.
. выбрать АВТОР, НАЗВАНИЕ где не АВТОР = “Беляев А. Р.”
База данных «Домашняя библиотека»
НОМЕР
АВТОР
НАЗВАНИЕ
ГОД
ПОЛКА
АВТОР
НАЗВАНИЕ
0001
Беляев А. Р.
Человек-амфибия
1987
5
Кервуд Д.
Бродяги севера
0002
Кервуд Д.
Бродяги севера
1991
7
Тургенев И. С.
Повести и рассказы
0003
Тургенев И. С.
Повести и рассказы
1982
1
Олеша Ю. К.
Избранное
0004
Олеша Ю. К.
Избранное
1987
5
Тынянов Ю. Н.
Кюхля
0005
Беляев А. Р.
Звезда КЭЦ
1990
5
Толстой Л. Н.
Повести и рассказы
0006
Тынянов Ю. Н.
Кюхля
1979
1
0007
Толстой Л. Н.
Повести и рассказы
1986
1
0008
Беляев А. Р.
Избранное
1994
7
4. Задание 1
5. Задание 2
6. Задание 3
7. Задание 4
8. Задание 5
9. Задание 6
10. Задание 7
11. Задание 8
12. Задание 9
13. Задание 10
14. Задание 11
15. Задание 12
16. Решение некоторых заданий
1. выбрать Страна, где Население<=50 и Площадь>=5000004. выбрать Столица, Население, Площадь, где Страна=’Франция’ или
Страна=’Германия’
6. выбрать Аэропорт назначения, где НЕ Тип самолета=’Ту-134’ (1
вариант решения)
выбрать Аэропорт назначения, где Тип самолета<>’Ту-134’ (2 вариант
решения)
12. Решение по действиям:
1) не b — истина (т.к. b — ложь)
2) a или (не b) — истина
3) не (a или (не b)) — ложь
4) c и b — ложь
5) не (a или (не b)) или (c и b) — ложь
Ответ: ложь