Similar presentations:
Логические выражения и условия выбора
1. Логические выражения и условия выбора.
2. Условие выбора – это логическое выражение, истинное для выбираемых записей.
3. Основные понятия
логическое выражение состоит излогических констант и переменных,
операций отношения и логических
операций;
2*x > y
A ИЛИ B
логическое выражение имеет два
значения – ИСТИНА (true) и ЛОЖЬ
(false);
1
0
4. Приоритет логических операций
Операции отношения:=
<>
>
<
>=
<=
Приоритет логических операций
НЕ
И
ИЛИ
5. Таблица истинности логической операции И (AND)
A0
0
1
1
B
0
1
0
1
A B
0
0
0
1
6. Таблица истинности логической операции ИЛИ (OR)
A0
0
1
1
B
0
1
0
1
A B
0
1
1
1
7. Таблица истинности логической операции НЕ (NOT)
А0
1
¬А
1
0
8. Рассмотрим таблицу
Ключизаписей
ПОЛЯ
А
В
С
R1
1
2
3
R2
1
3
1
R3
2
2
2
R4
3
3
3
R5
3
2
3
1)А =1 И В = 2
2)А =1 ИЛИ А = 3
3)А =1 ИЛИ В = 2
R1
R1, R2, R4,R5
R1, R2, R3, R5
9.
Ключизаписей
ПОЛЯ
А
В
С
R1
1
2
3
R2
1
3
1
R3
2
2
2
R4
3
3
3
R5
3
2
3
1. А =1 ИЛИ В = 2 ИЛИ С=3
R1, R2, R3, R4, R5
R1
2. А =1 И В = 2 И С=3
R3, R4, R5
3. НЕ А =1
10.
Ключизаписей
ПОЛЯ
А
В
С
R1
1
2
3
R2
1
3
1
R3
2
2
2
R4
3
3
3
R5
3
2
3
1. А =1 И В = 2 ИЛИ С=3 R1, R4, R5
2. А =1 ИЛИ B = 2 И C=3 R1, R2, R5
3. НЕ А =1 ИЛИ В = 2 И С=3
R1,R3, R4, R5
4. (А =1 ИЛИ В = 2 ) И С=3 R1, R5
11.
Ключизаписей
ПОЛЯ
А
В
С
R1
1
2
3
R2
1
3
1
R3
2
2
2
R4
3
3
3
R5
3
2
3
1)B >=A
2)B >=A И B>=C
3)A=B ИЛИ A=C
4)C=A+B
R1, R2, R3,R4
R2, R3,R4
R2, R3, R4, R5
R1
12. Самостоятельная работа
21
1)B >=A И B>=C
1) C=A+B
2) А =1 И В = 2 2)A=B ИЛИ A=C
Баллы
Ключи
записей
1 тур (А)
2 тур (В)
3 тур (С)
Малинин (R1)
1
2
3
Кузнецова (R2)
1
3
1
Саркин (R3)
2
2
2
Ингарова (R4)
3
3
3
Капустина (R5)
3
2
3
13. Самостоятельная работа
34
1) А =1 ИЛИ А = 3 1)А =1 И В = 2 И С=3
2) А =1 ИЛИ В = 2 2) (А =1 ИЛИ В = 2 ) И
С=3
Баллы
Ключи
записей
1 тур (А)
2 тур (В)
3 тур (С)
Малинин (R1)
1
2
3
Кузнецова (R2)
1
3
1
Саркин (R3)
2
2
2
Ингарова (R4)
3
3
3
Капустина (R5)
3
2
3
14. Самостоятельная работа
65
1) А =1 ИЛИ В = 2 ИЛИ С=3
2) А =1 И В = 2 ИЛИ С=3
1)НЕ А =1
2) B >=A
Баллы
Ключи
записей
1 тур (А)
2 тур (В)
3 тур (С)
Малинин (R1)
1
2
3
Кузнецова (R2)
1
3
1
Саркин (R3)
2
2
2
Ингарова (R4)
3
3
3
Капустина (R5)
3
2
3
15. Самостоятельная работа
78
1) А =1 ИЛИ B = 2 И C=31) A=2 И B=2
2) НЕ А =1 ИЛИ В = 2 И 2)A=2 ИЛИ B=2
С=3
Баллы
Ключи
записей
1 тур (А)
2 тур (В)
3 тур (С)
Малинин (R1)
1
2
3
Кузнецова (R2)
1
3
1
Саркин (R3)
2
2
2
Ингарова (R4)
3
3
3
Капустина (R5)
3
2
3
16. Самостоятельная работа
91) A=2 И B=1 ИЛИ С=3
2) A=1 ИЛИ A=2
10
1)А >В
2)С=А+В
Баллы
Ключи
записей
1 тур (А)
2 тур (В)
3 тур (С)
Малинин (R1)
1
2
3
Кузнецова (R2)
1
3
1
Саркин (R3)
2
2
2
Ингарова (R4)
3
3
3
Капустина (R5)
3
2
3