"Информатика (в 2 частях)", Нателаури Н.К., Маранин С.С.
Множество — это совокупность объектов, которую рассматривают как одно целое: например, набор чисел или учеников с общим признаком. Множества помогают описывать и сравнивать группы объектов, а также решать задачи на подсчёт. Их задают перечислением элементов или общим свойством. С элементами можно выполнять операции: объединять группы, находить общие элементы и оставлять те, которые есть только в одной группе. Чтобы не ошибиться, нужно внимательно читать обозначения и учитывать порядок множеств при вычитании.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Множество — совокупность объектов, которую рассматривают как единое целое. Например, множество можно задать перечислением: {2, 4, 6}, или описанием общего свойства: чётные числа от 2 до 6. Первый способ удобен для небольших групп, второй — когда элементы проще объединить признаком.
Элемент множества — объект, который принадлежит этому множеству. Запись 3 ∈ {1, 2, 3} читают: «3 принадлежит множеству», а 4 ∉ {1, 2, 3} означает, что 4 в нём нет. Эти знаки помогают коротко записать результат проверки объекта.
Подмножество — множество, каждый элемент которого принадлежит другому множеству. Запись A ⊆ B означает, что все элементы A входят в B. Так можно показать, например, что группа чётных чисел от 2 до 6 является частью множества чисел от 1 до 6.
Объединение содержит элементы хотя бы одного из множеств, а пересечение — только общие элементы. Объединение обозначают A ∪ B, пересечение — A ∩ B. Эти операции позволяют описать, какие объекты входят в одну или обе группы.
При перечислении множества порядок элементов не имеет значения, потому что важен сам состав группы, а не расположение записей. Например, {1, 2, 3} и {3, 1, 2} — одно и то же множество. Повтор элемента тоже не меняет состав: {1, 1, 2} совпадает с {1, 2}, ведь элемент 1 уже учтён.
Принадлежность проверяют по тому, как задано множество. Если оно записано списком, достаточно сравнить объект с элементами списка: в множестве {a, b, c} буква b есть, а d нет. Если дано общее свойство, нужно проверить, подходит ли объект под это описание. Такой способ не позволяет принимать похожие, но не подходящие объекты за элементы множества.
Чтобы найти объединение A и B, собирают элементы обеих групп. Повторно встретившийся элемент записывают только один раз, потому что множество не содержит дублей. Обозначение A ∪ B показывает, что результат объединяет составы A и B, не требуя, чтобы элемент присутствовал сразу в обоих.
Для пересечения сравнивают состав двух множеств и оставляют только совпадающие элементы. Например, если число есть и в A, и в B, оно входит в A ∩ B; если оно встречается лишь в одном списке, его исключают. Знак ∩ напоминает о совместной части групп: элемент должен удовлетворять условию принадлежности обеим.
Разность A \ B получают, начиная с элементов A и удаляя те из них, которые есть в B. Поэтому результат зависит от порядка: A \ B — не то же самое, что B \ A. Например, если A = {1, 2, 3}, а B = {3, 4}, то A \ B = {1, 2}, а B \ A = {4}.
В таблице собраны три операции и правило, по которому выбирают элементы результата. Для каждого примера сначала сравните исходные множества, а затем проверьте, не попал ли элемент в ответ повторно. В разности отдельно следите за порядком A и B.
| Операция | Обозначение | Какие элементы входят в результат | Пример |
|---|---|---|---|
| Объединение | A ∪ B | Элементы A или B, без повторов | {1, 2} ∪ {2, 3} = {1, 2, 3} |
| Пересечение | A ∩ B | Только общие элементы A и B | {1, 2} ∩ {2, 3} = {2} |
| Разность | A \ B | Элементы A, которых нет в B | {1, 2} \ {2, 3} = {1} |
Задача 1. Даны A = {1, 2, 3} и B = {3, 4}. Определите, принадлежит ли 2 множеству B, и запишите один элемент пересечения A и B. Сначала проверим принадлежность по списку B, затем сравним множества и найдём общий элемент.
Ответ: 2 ∉ B; один элемент пересечения — 3.
Задача 2. Для A = {a, b, c} и B = {b, c, d} найдите A ∪ B, A ∩ B и A \ B. Для объединения нужно собрать все буквы, для пересечения — оставить совпадающие, а для разности — проверить элементы A и убрать те, что есть в B.
Ответ: A ∪ B = {a, b, c, d}; A ∩ B = {b, c}; A \ B = {a}.
Задача 3. В классе 18 учеников посещают кружок информатики, 12 — кружок робототехники, а 5 посещают оба кружка. Сколько учеников посещают хотя бы один кружок? Если просто сложить 18 и 12, пятеро участников обоих кружков окажутся посчитаны два раза. Поэтому после сложения нужно вычесть число общих учеников.
Ответ: хотя бы один кружок посещают 25 учеников.
Ошибка — считать порядок элементов важным или записывать повторы как разные элементы. Так происходит, когда множество принимают за обычный список, где важна очередность. Проверьте себя: если переставить записи или убрать дубль, состав группы останется прежним.
Объединение иногда путают с пересечением: первое включает элементы хотя бы одного множества, второе — только общие. Путаница возникает из-за того, что обе операции сравнивают группы. Для проверки спросите себя, должен ли элемент быть в обоих множествах: для пересечения — да, для объединения — нет.
Считать A \ B и B \ A одинаковыми нельзя, потому что разность начинается с первого указанного множества. Ошибку легко допустить, если не заметить порядок букв в обозначении. Проверьте результат: в A \ B должны остаться элементы A, которых нет в B.
При подсчёте объединения двух пересекающихся групп можно сложить их размеры и забыть общих участников. Тогда каждый участник пересечения окажется учтён дважды. Чтобы проверить вычисление, вычтите число общих элементов один раз и убедитесь, что итог не превышает сумму размеров групп.
Для работы с множествами пригодится умение сравнивать объекты по заданному признаку: оно помогает определить, подходит ли объект под описание группы. Также нужно понимать обозначения принадлежности, чтобы читать записи x ∈ A и x ∉ A. Операции над множествами применяют при классификации объектов и подсчёте участников нескольких групп. Позже они помогут разбираться в логических операциях, где также проверяют, выполняются ли условия одновременно или хотя бы одно из них.
Может ли множество содержать один и тот же элемент несколько раз?
Нет, повторная запись не создаёт нового элемента. Например, {1, 1, 2} и {1, 2} задают одно и то же множество.
Чем объединение отличается от пересечения?
Объединение включает все элементы, которые есть хотя бы в одном из множеств. Пересечение содержит только те элементы, которые есть в обоих множествах.
Что означает запись x ∈ A?
Она означает, что объект x является элементом множества A. Если x не входит в A, записывают x ∉ A.
Почему A \ B и B \ A могут быть разными?
В A \ B оставляют элементы A, которых нет в B, а в B \ A — элементы B, которых нет в A. Поэтому перестановка множеств может изменить результат.
Как найти число элементов в объединении двух множеств, если они пересекаются?
Сложите число элементов в каждом множестве и вычтите число общих элементов. Так элементы пересечения не будут посчитаны дважды.
МНОЖЕСТВА И ОПЕРАЦИИ