VAL_БД7 ТаблИстинности ПодгКР_.ppt
- Количество слайдов: 14
Домашнее задание Проверка • a) b) c) d) … f) g) h) § 14 Вопр. 4 писм (любые 3) (Дата<17 марта) And (Температура >0) (Кружок = Танцы) And (Факультатив <>Геология ) (История>=9) And (Русский>=9) and (Литература>=9)… (АВТОР = Толстой Л. Н. ) And (НАЗВАНИЕ = Повести и рассказы) (ПОЛКА=5) Or (ПОЛКА=7) (ГОД>=1985) And (ГОД<=1990) (ПОЛКА<5) And (ГОД>1990) • Задачник т. 2, п. 5. 4. 3 22 1) – нельзя, т. к. нет сложного условия 2 -6) – заменить И на And, ИЛИ на Or
Какие предложения являются ЛОГИЧЕСКИМИ выражениями? Каковы значения этих логических выражений? 1. 2. 3. 4. 5. 6. 7. Сейчас идет дождь Вчера жирафы улетели на север Красиво! Который час? Посмотрите на улицу У квадрата 10 сторон и все разные История – интересный предмет
ОСНОВНЫЕ ПОНЯТИЯ МАТЕМАТИЧЕСКОЙ ЛОГИКИ ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ Логическое выражение – это некоторое высказывание, по поводу которого можно заключить истинно оно или ложно. Логическая константа Фиксированное значение ИСТИНА или ЛОЖЬ Логическая величина Понятие, выражаемое словами ИСТИНА (TRUE), ЛОЖЬ (FALSE) • Луна – спутник земли (простое высказывание – всегда истинно) • 2 > 3 (простое логическое выражение – ложное) Логическая переменная Символически обозначенная логическая величина • Петя решил задачу (высказывание может быть истинным или ложным в зависимости от ситуации) Логическое выражение – простое или сложное высказывание, представленное в символической форме. Сложное высказывание строится из простых с помощью логических операций (связок)
Как можно изменить ситуацию, чтобы значения всех логических выражений стали a) True (1) b) False (0) 1. 2. 3. 4. 5. 6. 7. Сейчас идет дождь Вчера жирафы улетели на север Красиво! Который час? Посмотрите на улицу У квадрата 10 сторон и все разные История – интересный предмет
простые логические выражения Текстовые = <>: Имя Марат Предмет - не Литература Числовые, (Дата) = < > >= <= <> в 1) дата 23 сентября 2009 года в 2) дата ранее 23 сентября 2009 года в 3) дата позднее 23 сентября 2009 года в 4) дата не позже 23 сентября 2009 года в 5) дата не раньше 23 сентября 2009 года д) оценка фильма «Превосходно» , е) автор изобретения – не M. Фарадей ж) Фильм вышел в 2005 году
СЛОЖНЫЕ ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ Сложные логические выражения состоят из простых логических выражений, соединенных логическими операциями: И ИЛИ НЕ конъюнкция дизъюнкция отрицание (X >2) ИЛИ (X < 1) & V ¬ And Or Not (Пол = «Ж» ) И (Возраст > 55) (Пол = «Ж» ) And (Возраст > 55) (X >2) Or (X < 1) Порядок выполнения Логических операций: 1. 2. 3. 4. Все, что в скобках () НЕ отрицание И конъюнкция ИЛИ дизъюнкция ¬ & V
ЭЛЕМЕНТАРНЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ (функции) Основные логические операции And (И ) КОНЪЮНКЦИЯ OR (ИЛИ ) ДИЗЪЮНКЦИЯ NOT ( НЕ ) ИНВЕРСИЯ Логическое умножение Логическое сложение Логическое отрицание а And b F а OR b F Not а F F = a OR b F = Not a F = а And b
ЭЛЕМЕНТАРНЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ Таблицы истинности F = a AND b a b F F = a OR b a b F =Not a F 0 0 0 0 1 1 0 0 1 1 1
ЭЛЕМЕНТАРНЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ Таблицы истинности F = a AND b a b F F = a OR b a b F =Not a F 0 0 0 0 1 1 0 0 1 1 1
Вычислить a) A And (Not B) b) (Not A) Or B c) (Not A) And (Not B) A=0 A=1 d) A And C Or B e) (Not A) Or C And (Not B) f) (Not C) And (Not B) Or C B=0 B=1 A=0 A=1 B=0 B=1 C=0 C=0 C=1
Дана таблица БД «Подписка» : Формулировка задания фамилия адрес тип название срок (мес) 1 Петров пр. Парковый 2 газета -10 Известия 6 2 Иванова ул. Подлесная 11 -14 журнал Крестьянка 3 3 Соколов ул. Строителей 8 -5 газета Комсомольская правда 4 Федоров пр. Парковый 4 журнал -16 Огонек 6 5 Яковлев ул. Подлесная 7 -25 газета Комсомольская правда 6 6 Юсупова ул. Строителей 8 -13 газета Известия 3 12 Запишите номера записей, которые удовлетворяют следующим запросам: а) (тип = «журнал» ) And Not (срок = 3) б) (название = «Известия» ) And ((срок = 12 Or срок = 6)) в) ((название = «Известия» ) Or (название = «Огонек» )) And (срок < 6)
Дана таблица БД «Подписка» : Формулировка задания фамилия Льгота тип название срок (мес) 1 Петров Пенсионер газета Известия 6 2 Иванова Многодетн. журнал Крестьянка 3 3 Соколов Пенсионер газета Комсомольская правда 4 Федоров Ветеран журнал Огонек 6 5 Яковлев Многодетн. газета Комсомольская правда 6 6 Юсупова газета Известия 3 12 Сформулируйте запросы, которые удовлетворяют следующим логическим выражениям: а) (тип = «журнал» ) And (срок = 3) б) (название = «Крестьянка» ) Or (название = «Огонек» ) в) (тип = «Газета» ) And ((Льгота = Ветеран) Or (Льгота = Пенсионер) г) ((название = «Известия» )) And (срок < 6)
Повторение всего курса Структура Реляционной БД Записи, Поля, Значение каждого из этих терминов Типы полей, Ключевое поле Связь между таблицами
Домашнее задание • Глава 3 Подготовиться к Контрольной работе
VAL_БД7 ТаблИстинности ПодгКР_.ppt