Информатика, 11 класс, «Информационные системы и базы данных. Логические условия выбора данных».
Определите результаты отбора записей по следующим условиям:
а) А=2 И В=2;
б) А=2 ИЛИ В=2;
в) А=2 И В=1 ИЛИ С=3;
г) А>В;
д) С=А+В;
е) А=1 ИЛИ А=2;
ж) В>1 И В<3.
Ответы на вопрос
Решение задания по информатике, 11 класс
Тема: «Информационные системы и базы данных. Логические условия выбора данных»
Для решения задания необходимо определить, какие записи базы данных удовлетворяют каждому логическому условию.
В параграфе учебника используется следующая таблица:
Запись |
A |
B |
C |
|---|---|---|---|
R1 |
1 |
2 |
3 |
R2 |
1 |
3 |
1 |
R3 |
2 |
2 |
2 |
R4 |
3 |
3 |
3 |
R5 |
3 |
2 |
3 |
При отборе данных используются две основные логические операции:
И — запись выбирается, только если одновременно выполняются все условия.
ИЛИ — запись выбирается, если выполняется хотя бы одно из условий.
При этом операция И имеет более высокий приоритет, чем ИЛИ.
Разбор каждого условия
а) А=2 И В=2
Необходимо найти записи, в которых одновременно А=2 и В=2.
Оба условия выполняются только для записи R3, где А=2, В=2, С=2.
Ответ: R3.
б) А=2 ИЛИ В=2
Необходимо выбрать записи, в которых А=2 или В=2 (либо оба значения равны 2).
Подходят:
R1 — В=2;
R3 — А=2 и В=2;
R5 — В=2.
Ответ: R1, R3, R5.
в) А=2 И В=1 ИЛИ С=3
Поскольку операция И выполняется раньше операции ИЛИ, выражение имеет вид:
(А=2 И В=1) ИЛИ (С=3).
Сначала ищем записи, у которых одновременно А=2 и В=1. Таких записей нет.
Затем ищем записи, у которых С=3:
R1 — С=3;
R4 — С=3;
R5 — С=3.
Ответ: R1, R4, R5.
г) А>В
Необходимо выбрать записи, в которых значение поля А больше значения поля В.
Проверяем:
R1: 1>2 — ложь;
R2: 1>3 — ложь;
R3: 2>2 — ложь;
R4: 3>3 — ложь;
R5: 3>2 — истина.
Ответ: R5.
д) С=А+В
Выбираем записи, в которых значение С равно сумме значений А и В.
Проверяем:
R1: 3=1+2 — истина;
R2: 1=1+3 — ложь;
R3: 2=2+2 — ложь;
R4: 3=3+3 — ложь;
R5: 3=3+2 — ложь.
Ответ: R1.
е) А=1 ИЛИ А=2
Необходимо выбрать все записи, в которых поле А равно 1 или 2.
Подходят:
R1 — А=1;
R2 — А=1;
R3 — А=2.
Записи R4 и R5 не подходят, поскольку в них А=3.
Ответ: R1, R2, R3.
ж) В>1 И В<3
Полное условие из учебника: В>1 И В<3.
Необходимо найти записи, в которых значение В одновременно больше 1 и меньше 3.
Поскольку значения целые, подходит только В=2.
Такие значения имеют:
R1 — В=2;
R3 — В=2;
R5 — В=2.
Ответ: R1, R3, R5.
Итоговая таблица ответов
№ |
Условие |
Результат отбора |
|---|---|---|
а |
А=2 И В=2 |
R3 |
б |
А=2 ИЛИ В=2 |
R1, R3, R5 |
в |
А=2 И В=1 ИЛИ С=3 |
R1, R4, R5 |
г |
А>В |
R5 |
д |
С=А+В |
R1 |
е |
А=1 ИЛИ А=2 |
R1, R2, R3 |
ж |
В>1 И В<3 |
R1, R3, R5 |
Вывод: Результат отбора записей зависит от значений полей и логических операций. Операция И требует одновременного выполнения всех объединяемых условий, а операция ИЛИ допускает выполнение хотя бы одного из них. При использовании обеих операций без скобок сначала выполняется И, затем ИЛИ.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

