На Горох
Информатика, 9 класс

§ 12. Множества и логика

"Информатика", Поляков К.Ю., Еремин Е.А.

Объяснение темы В оглавлении: § 12. Множества и логика

Кратко о теме

Множество — это совокупность объектов, которую рассматривают как единое целое. С множествами удобно описывать группы чисел, предметов или объектов, выбранных по общему признаку, а затем сравнивать такие группы и находить их общие или отличающиеся элементы. Множества задают перечислением или условием, а отношения и операции над ними записывают специальными символами. Их связь с логикой помогает переводить условия «И», «ИЛИ» и «НЕ» в понятные действия с элементами.

Объяснение темы

Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.

Определения и обозначения

Множество — совокупность объектов, рассматриваемая как единое целое. Его элементы можно перечислить в фигурных скобках, например A = {1, 2, 3}, или задать общим условием: A — множество натуральных чисел, меньших четырёх. Перечисление удобно, когда элементов немного, а условие помогает описать большую или бесконечную группу. В обоих случаях речь идёт об одних и тех же объектах, а не о порядке их записи.

Запись x ∈ A означает, что объект x является элементом множества A, а x ∉ A — что он туда не входит. Например, если A = {1, 2, 3}, то 2 ∈ A, но 5 ∉ A. Это обозначение позволяет коротко проверить, подходит ли конкретный объект к заданной группе. Сначала нужно понять, что именно является объектом, а затем сравнить его с элементами или условием множества.

Множество A является подмножеством B, если каждый элемент A принадлежит B; это записывают A ⊆ B. Например, {1, 2} ⊆ {1, 2, 3}, потому что оба элемента первого множества есть во втором. Проверять нужно все элементы A: одного отсутствующего в B достаточно, чтобы включения не было. Такое обозначение позволяет сравнивать целые группы, а не отдельные объекты.

Объединение множеств A и B — множество элементов, принадлежащих хотя бы одному из них; обозначение — A ∪ B. Например, объединение {1, 2} и {2, 3} равно {1, 2, 3}. Общий элемент 2 в результате указывают один раз. Объединение используют, когда нужно собрать объекты, удовлетворяющие хотя бы одному из условий.

Как это устроено

Множество можно задать перечислением элементов или описанием их общего свойства. Перечисление сразу показывает состав небольшой группы, а условие позволяет описать группу через признак, например «числа, кратные трём». Порядок элементов не меняет множество, потому что важен только его состав: {1, 2, 3} и {3, 1, 2} обозначают одну группу. Повторная запись элемента также не создаёт новый объект, поэтому {1, 1, 2} — это то же множество, что и {1, 2}.

Принадлежность и включение отвечают на разные вопросы. В записи x ∈ A проверяют, входит ли один объект x в множество A; в записи A ⊆ B проверяют, входят ли в B все элементы другого множества A. Поэтому слева от ∈ обычно стоит элемент, а по обе стороны от ⊆ — множества. Чтобы проверить включение, перебирают элементы меньшей группы и убеждаются, что каждый найден в большей.

У операций над множествами разные условия отбора. Элемент принадлежит A ∩ B, если он входит и в A, и в B; в A ∪ B — если входит хотя бы в одно из этих множеств. В разность A \ B попадают элементы A, которые не входят в B. Такой способ задавать результат через условие помогает не путать операции: для каждого кандидата достаточно проверить нужные признаки.

Универсальное множество U задаёт границы рассматриваемой области: например, это могут быть только числа от 1 до 10. Дополнение множества A включает те элементы U, которые не входят в A, поэтому его состав меняется вместе с выбранной областью. Нельзя назвать дополнение, не уточнив U: вне этой области элементы просто не рассматриваются. Иначе говоря, сначала задают, из чего можно выбирать, а затем исключают элементы A.

Операции над множествами соответствуют логическим связкам. Чтобы элемент оказался в пересечении, он должен удовлетворять обоим условиям — это логическое «И»; для объединения достаточно одного условия — это «ИЛИ». Дополнение оставляет объекты, для которых условие принадлежности A неверно, то есть выражает «НЕ». Эта связь полезна при переводе логических требований к объектам в операции с группами элементов.

Основные операции над множествами

ОперацияОбозначениеУсловие принадлежности элемента результату
ОбъединениеA ∪ Bx ∈ A или x ∈ B
ПересечениеA ∩ Bx ∈ A и x ∈ B
РазностьA \ Bx ∈ A и x ∉ B
Дополнение относительно универсального множестваĀx ∈ U и x ∉ A

Чтобы пользоваться таблицей, определите, какому результату должен принадлежать элемент, и проверьте указанное условие. Для дополнения сначала установите универсальное множество U. В объединении достаточно выполнить хотя бы одно из двух условий, а в пересечении должны выполняться оба.

Разбор задач

Задача 1. Даны A = {1, 2, 3, 4} и B = {3, 4, 5}. Определите, принадлежит ли 2 множеству A, и является ли B подмножеством A.

  1. Проверяем принадлежность: число 2 записано среди элементов A. Значит, верно 2 ∈ A. Для этого вопроса достаточно проверить один конкретный объект.
  2. Для включения B ⊆ A нужно проверить каждый элемент B. Числа 3 и 4 есть в A, но 5 в A отсутствует. Поэтому условие включения нарушено.

Ответ: 2 ∈ A; B не является подмножеством A.

Задача 2. Для A = {1, 2, 3, 4} и B = {3, 4, 5} найдите A ∪ B, A ∩ B и A \ B.

  1. Для объединения собираем все элементы, которые есть хотя бы в одном множестве. Получаем 1, 2, 3, 4 и 5; числа 3 и 4 не дублируем. Значит, A ∪ B = {1, 2, 3, 4, 5}.
  2. Для пересечения оставляем только общие элементы. В обоих множествах встречаются 3 и 4, поэтому A ∩ B = {3, 4}. Числа 1 и 2 есть только в A, а 5 — только в B.
  3. В разность A \ B включаем элементы A, которых нет в B. Числа 1 и 2 подходят, а 3 и 4 исключаем как общие. Получаем A \ B = {1, 2}.

Ответ: A ∪ B = {1, 2, 3, 4, 5}; A ∩ B = {3, 4}; A \ B = {1, 2}.

Задача 3. В универсальном множестве U = {1, 2, 3, 4, 5, 6} заданы A = {1, 2, 3, 4} и B = {3, 4, 5}. Найдите дополнение A и множество элементов, удовлетворяющих условию «x ∈ A и x ∉ B».

  1. Дополнение A ищем только среди элементов U. Из U убираем 1, 2, 3 и 4, которые принадлежат A; остаются 5 и 6. Следовательно, дополнение A равно {5, 6}.
  2. Условие «x ∈ A и x ∉ B» означает, что x принадлежит A, но не принадлежит B. Это разность A \ B. Из элементов A исключаем общие с B числа 3 и 4.
  3. В A остаются числа 1 и 2, которых нет в B. Проверка по исходному условию подтверждает, что оба числа подходят. Результат равен {1, 2}.

Ответ: дополнение A относительно U — {5, 6}; множество элементов по условию — {1, 2}.

Типичные ошибки

Ошибка — считать, что A ∈ B и A ⊆ B означают одно и то же. В первом случае проверяют, является ли объект A элементом B, а во втором — входят ли все элементы множества A в множество B. Путаница возникает из-за похожих записей и буквенных обозначений. Для самопроверки спросите себя, что стоит слева от знака: один объект или целое множество.

При нахождении объединения иногда записывают общие элементы дважды. Это происходит, если просто выписывать элементы сначала из одного множества, затем из другого, не сверяя списки. Но множество не учитывает количество повторений: общий элемент остаётся одним и тем же элементом результата. Проверяйте, не встречается ли уже записанное число в составляемом списке.

Пересечение путают с объединением, потому что в обоих случаях рассматривают элементы двух множеств. Для пересечения элемент обязан принадлежать обоим множествам, а для объединения достаточно принадлежать хотя бы одному. Чтобы проверить результат, выберите любой его элемент и примените условие операции. Если для пересечения он найден только в одном множестве, такой ответ неверен.

Дополнение нельзя искать без заданного универсального множества. Ошибка возникает, когда пытаются перечислить все объекты, не входящие в A, хотя неизвестно, какие объекты вообще разрешено рассматривать. Дополнение зависит от границ U и может измениться при смене универсального множества. Перед решением запишите U и ищите результат только среди его элементов.

Связь с другими темами

Для работы с множествами нужны знания о высказываниях и логических связках «И», «ИЛИ», «НЕ». Эти связки задают условия, которым объект должен удовлетворять, а операции над множествами позволяют выделить все подходящие объекты. Связь помогает проверять, верно ли переведено условие в математическую запись.

Операции над множествами применяются при записи и проверке логических условий в алгоритмах. Например, можно отбирать объекты, которые одновременно отвечают нескольким требованиям, или подходят хотя бы по одному критерию. Значит, множества помогают описывать результаты поиска и обработки данных не только в математике, но и в информатике.

Что запомнить

  • Множество задают перечислением элементов или описанием их общего свойства.
  • Принадлежность обозначают ∈ или ∉, включение множеств — ⊆.
  • Объединение содержит элементы хотя бы одного из множеств.
  • Пересечение содержит только общие элементы.
  • Разность A \ B содержит элементы A, не принадлежащие B.
  • Дополнение всегда рассматривают относительно универсального множества.
  • Пересечение, объединение и дополнение соответствуют логическим связкам «И», «ИЛИ» и «НЕ».

Частые вопросы по теме

Чем принадлежность элемента отличается от включения множеств?

Принадлежность сравнивает один объект с множеством: например, 2 ∈ A означает, что число 2 входит в A. Включение сравнивает два множества: A ⊆ B означает, что каждый элемент A входит в B.

Может ли множество не содержать ни одного элемента?

Да, такое множество называют пустым и обозначают ∅. Оно не содержит ни одного элемента, но при этом является множеством.

Почему в объединении общие элементы записывают только один раз?

Объединение — это множество, а в множестве каждый элемент учитывают один раз. Если элемент входит сразу в оба множества, он всё равно остаётся одним элементом результата.

От чего зависит дополнение множества?

Дополнение зависит от универсального множества — области объектов, которые разрешено рассматривать. В него входят элементы этой области, не принадлежащие исходному множеству.

Как перевести логическое условие в операцию над множествами?

Сначала определите, каким множествам принадлежат подходящие объекты. Условие «И» соответствует пересечению, «ИЛИ» — объединению, а «НЕ» — дополнению относительно универсального множества.

Спросить по теме параграфа

§ 12. Множества и логика

Учебник

Оглавление →
Предмет
Информатика
Класс
9 класс
Учебник
"Информатика", Поляков К.Ю., Еремин Е.А.