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

23
Условия выбора и простые логические выражения Учитель информатики и ИКТ Кузнецова Aлёна Анатольевна МБОУ СОШ №121 г.Екатеринбург

Upload: keenan

Post on 10-Jan-2016

88 views

Category:

Documents


3 download

DESCRIPTION

Условия выбора и простые логические выражения. Учитель информатики и ИКТ Кузнецова Aлёна Анатольевна МБОУ СОШ №121 г.Екатеринбург. Сегодня на уроке. Понятие логического выражения; Операции отношения; Запросы на выборку и простые логические выражения. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Условия выбора и простые логические выражения

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

Учитель информатики и ИКТКузнецова Aлёна АнатольевнаМБОУ СОШ №121г.Екатеринбург

Page 2: Условия выбора и простые логические выражения

Сегодня на уроке

Понятие логического выражения;

Операции отношения;

Запросы на выборку и простые логические выражения.

Page 3: Условия выбора и простые логические выражения

Чаще всего для справки требуются не все записи, а только часть из них, удовлетворяющих какому-то условию. Это условие называется условием выбора.

Логическое выражение – это некоторое высказывание, по поводу которого можно заключить истинно оно или ложно.

Page 4: Условия выбора и простые логические выражения

Высказывания Номер записи

Значение

БД «Погода»1.Идет дождь 1 Ложь2.Давление больше 740 мм рт ст 2 Истина3.Влажность не 100% 3 Ложь

БД «Домашняя библиотека»4.Книга стоит ниже пятой полки 3 Истина5.Автор книги Толстой Л.Н. 3 Ложь

БД «Факультативы»6.Фамилия ученика Русанов 1 Истина7.Занимается цветоводством 1 Ложь8.Занимается танцами 1 Истина

Найдите логическое значение высказываний:

Page 5: Условия выбора и простые логические выражения

= равно < меньше > больше<> не равно>= больше или равно<= меньше или равно

Операции отношений:

Page 6: Условия выбора и простые логические выражения

Логические выражения

1. ОСАДКИ = «дождь»2. ДАВЛЕНИЕ > 7403. ВЛАЖНОСТЬ <> 1004. ПОЛКА < 55. АВТОР = «Толстой Л.Н.»6. ФАМИЛИЯ = «Русанов»7. ЦВЕТОВОДСТВО8. ТАНЦЫ

Page 7: Условия выбора и простые логические выражения

Отношение «равно» истинно для двух символьных величин, если их длина одинакова и все соответствующие символы совпадают.

АВТОР = «Беляев А.Р.»

Page 8: Условия выбора и простые логические выражения

Символьные величины можно сопоставлять и в отношениях <, >, <=, >=. Здесь принцип такой: сравниваются между собой не сами символы, а их внутренние коды.

Например: А<Б<В<Г<Д<Е<…<Ю<Я

Page 9: Условия выбора и простые логические выражения

Лексикографический порядок

Например: квартет, компонент, конверт,

конвульсия

Истинны следующие отношения:квартет < конвульсиякомпонент > квартетконверт > компонент

Page 10: Условия выбора и простые логические выражения

Значения полей типа «дата» при выполнении отношений сравниваются в соответствии с календарной последовательностью.

Например, истинны отношения:

3/12/56 < 23/04/65

24/09/79 > 23/09/79

Page 11: Условия выбора и простые логические выражения

При выполнении отношений значений полей типа «время» (с форматом чч:мм:сс) учитывается хронологическая последовательность.

Например, истинны отношения:

12:53:08 > 03:40:0023:05:12 < 23:05:13

Page 12: Условия выбора и простые логические выражения

Отношения можно применять и к логическим величинам.

Истинно следующие

отношение: true > false

Page 13: Условия выбора и простые логические выражения

Одна величина логического типа – простейшая форма логического выражения.

Следовательно, условие выбора может содержать в своей записи лишь имя логического поля.

Page 14: Условия выбора и простые логические выражения

Команда запроса информации к БД «Погода» о датах

всех дождливых дней

.выбрать ДАТА для ОСАДКИ = «дождь»

Получим:

Дата

18/03/97

Page 15: Условия выбора и простые логические выражения

Команда, позволяющая вывести даты и влажность, соответствующие тем дням, когда атмосферное давление было выше 745 мм рт ст.

.выбрать ДАТА, ВЛАЖНОСТЬ для ДАВЛЕНИЕ > 745

ДАТА ВЛАЖНОСТЬ

15/03/97 67

16/03/97 62

19/03/97 87

Page 16: Условия выбора и простые логические выражения

Команда запроса справки к БД «Домашняя библиотека»: вывести названия книг и авторов, фамилии которых начинаются с букв О, П, Р и далее по алфавиту.

.выбрать АВТОР, НАЗВАНИЕ для АВТОР >= «О»

АВТОР НАЗВАНИЕ

Тургенев И.С. Повести и рассказы

Олеша Ю.К. Избранное

Тынянов Ю.Н. Кюхля

Толстой Л.Н. Повести и рассказы

Page 17: Условия выбора и простые логические выражения

Запрос к БД «Факультативы»: вывести список фамилий всех учеников, посещающих танцы:.выбрать ФАМИЛИЯ для ТАНЦЫ

ФАМИЛИЯ

Русанов

Зотова

Шляпина

Page 18: Условия выбора и простые логические выражения

Выражение, состоящее из имени поля логического типа или одного отношения, называют простым логическим выражением.

СУБД позволяет в запросах на выборку использовать арифметические выражения. Арифметические выражения могут включать в себя числа, имена полей числового типа, знаки арифметических операций, круглые скобки.

Page 19: Условия выбора и простые логические выражения

БД «Успеваемость»

Ученик Русский Алгебра Химия Физика История Музыка

Аликин Петр 4 5 5 4 4 5Ботов Иван 3 3 3 3 3 4Волков Илья 5 5 5 5 5 5Галкина Нина 4 4 5 2 4 4

Page 20: Условия выбора и простые логические выражения

.выбрать УЧЕНИК для РУССКИЙ + ИСТОРИЯ + МУЗЫКА > АЛГЕБРА + ХИМИЯ + ФИЗИКА

Ученик Русский Алгебра Химия Физика История Музыка

Аликин Петр 4 5 5 4 4 5Ботов Иван 3 3 3 3 3 4Волков Илья 5 5 5 5 5 5Галкина Нина 4 4 5 2 4 4

В результате получим: Ботов Иван Галкина Нина

Page 21: Условия выбора и простые логические выражения

.выбрать УЧЕНИК для АЛГЕБРА > (РУССКИЙ + АЛГЕБРА + ХИМИЯ + ФИЗИКА + ИСТОРИЯ + МУЗЫКА)/6

Ученик Русский Алгебра Химия Физика История Музыка

Аликин Петр 4 5 5 4 4 5Ботов Иван 3 3 3 3 3 4Волков Илья 5 5 5 5 5 5Галкина Нина 4 4 5 2 4 4

Ответ: Аликин Петр Галкина Нина

Page 22: Условия выбора и простые логические выражения

Самостоятельная работа(в тетрадях)

стр. 79

1 задание: № 62 задание: № 73 задание: № 8

Page 23: Условия выбора и простые логические выражения

Домашнее задание:

§30 и д/з №9

на сайте http://elensew.ucoz.ru (в разделе УЧЕНИКАМ)