Задание 1
Задание 2
Задание 3
Задание 4
Задание 5
Задание 6
Задание 7
Задание 8
Задание 9
Задание 10
Задание 11
Задание 12
Решение некоторых заданий
2.44M
Category: informaticsinformatics

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

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 и Площадь>=500000
4. выбрать Столица, Население, Площадь, где Страна=’Франция’ или
Страна=’Германия’
6. выбрать Аэропорт назначения, где НЕ Тип самолета=’Ту-134’ (1
вариант решения)
выбрать Аэропорт назначения, где Тип самолета<>’Ту-134’ (2 вариант
решения)
12. Решение по действиям:
1) не b — истина (т.к. b — ложь)
2) a или (не b) — истина
3) не (a или (не b)) — ложь
4) c и b — ложь
5) не (a или (не b)) или (c и b) — ложь
Ответ: ложь
English     Русский Rules