1.
Какие логические операции употребляются в сложных логических выражениях? Сформулируйте правила их выполнения.
Существуют три основные логические операции: отрицание (
не) - инверсия; логическое умножение - конъюнкция (
и); логическое сложение - дизъюнкция (
или).
Правила выполнения операций в сложных
логических выражениях:
1.
выполняются
действия в скобках
2.
затем
выполняются операции в порядке приоритетности: 1) инверсия 2) конъюнкция 3)
дизъюнкция
2.
Как определяется порядок выполнения логических операций в сложных выражениях?
Порядок выполнения операций в логическом выражении определяется старшинством операций и расстановкой скобок.
3.
Пусть a, b, c - логические величины, которые имеют следующие значения: a = истина, b = ложь, c = истина. Определите результаты вычисления следующих логических выражений:
a и b
a или b
не a или b
a и b или c
a или b и c
не a или b и c
(a или b) и (c или b)
не (a или b) и (c или b)
не (a и b и c)
Ответ:
1) ложь
2) истина
3)ложь
4)истина
5)истина
6)ложь
7)истина
8)ложь
9)истина
Домашняя работа № 10
1. Дана
база данных «Подписка»:
|
фамилия
|
адрес
|
тип
|
название
|
срок
|
1
|
Петров
|
пр. Парковый 2-10
|
газета
|
Известия
|
6
|
2
|
Иванова
|
ул. Подлесная 11-14
|
журнал
|
Крестьянка
|
3
|
3
|
Соколов
|
ул. Строителей 8-5
|
газета
|
Комсомольская правда
|
12
|
4
|
Федоров
|
пр. Парковый 4-16
|
журнал
|
Огонек
|
6
|
5
|
Яковлев
|
ул. Подлесная 7-25
|
газета
|
Комсомольская правда
|
6
|
6
|
Юсупова
|
ул. Строителей 8-13
|
газета
|
Известия
|
3
|
Запишите номера записей, которые удовлетворяют следующим запросам:
а) тип = «журнал» И НЕ
срок = 3
б) название = «Известия» И
(срок = 12 ИЛИ срок = 6)
в) (название = «Известия»
ИЛИ название = «Огонек») И срок < 6
|
а)4
б)1
в)6
|
2. Сформулировать условия запроса для вывода на экран всех подписчиков,
выписавших:
а) газету «Комсомольская
правда» сроком на 12 месяцев или любой
журнал;
б) любой журнал сроком на
6 месяцев или газету «Известия».
|
а)
(тип = «журнал» ИЛИ название = «Комсомольская правда») И срок = 12
б) (тип = «журнал» И срок =6) ИЛИ название = «Известие»
|
3.
Сформировать условие запроса к БД «Подписка», при выполнении которого
на экран будут выведены сведения о подписчиках Соколове, Федорове и Яковлеве
(в условии запроса не должно использоваться поле «фамилия»).
|
название = «Комсомольская правда» И название = «Огонек»
|
4. Пусть a, b, c – логические величины, которые имеют следующие
значения: a=истина,
b=ложь,
с=истина. Определите результаты вычисления
следующих логических выражений:
а) a и b
б) a и b или c
в) (a или b) и (с или b)
г) a или b
д) a или b и c
е) не (a или b) и (c или b)
ж) не a или b
и) не a или b и c
к) не (a и b и c)
|
а) ложь
б) истина
в) истина
г) истина
д) истина
е) ложь
ж) ложь
и) ложь
к) истина
|