Параграф 13
№2
Что такое логическое выражение? Какие значения оно принимает?
Логическое выражение - это символическая запись высказывания, состоящая из логических величин. В командах СУБД условие выбора записывается в форме логического выражения. Логическое выражение, подобно математическому, выполняется (вычисляется), но в результате получается не число, а логическое значение: истина или ложь.
№3
Какое логическое выражение называется простым?
Простейшая форма логического выражения - одна величина логического типа. Простое логическое выражение состоит из одного высказывания и не содержит логические операции. В простом логическом выражении возможно только два результата: либо "истина", либо "ложь".
№4
Какие виды отношений используются в логический выражениях? Как называются знаки отношений?
Отношение - форма логического выражения.
Знаки отношений:
=
|
равно
|
<
|
меньше
|
<>
|
не равно
|
>=
|
больше или равно
|
>
|
больше
|
<=
|
меньше или равно
|
Параграф 14
№1
Какие логические операции употребляются в сложных логических выражениях? Сформулируйте правила их выполнения.
В сложных логический выражениях кроме отношений и имён логических полей используются смысловые связки: "и", "или", "не". Это служебные слова, которые выполняют роль знаков логических операций.
- операция логического умножения (конъюнкция); знак операции "и";
- операция логического сложения (дизъюнкция); знак операции "или";
- операция отрицания; знак операции "не".
- в результате логического умножения получается истина, если оба операнда истины;
- в результате логического с сложения получается истина, если значение хотя бы одного операнда истинно;
- отрицание заменяет значение логической величины на противоположное: не истина = ложь; не ложь = истина.
№2 Как определяется порядок выполнения логических операций в сложных выражениях?
- скобки;
- отрицание (не);
- конъюнкция (и);
- дизъюнкция (или).
№3
Пусть a, b, c - логические величины, которые имеют следующие значения: a = истина, b = ложь, c = истина. Определите результаты вычисления следующих логических операций:
1
|
a и b |
ложь
|
2
|
a или b |
истина
|
3
|
не a или b |
ложь
|
4
|
a и b или c |
истина
|
5
|
a или b и c |
истина
|
6
|
не a или b и с |
ложь
|
7
|
(a или b) и (с или b) |
истина
|
8
|
не (а или b) и (с или b) |
ложь
|
9
|
не (а и b и с) |
истина
|