Добавлен: 25.10.2023
Просмотров: 1056
Скачиваний: 10
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Сегодня разберём задачи на круги Эйлера в информатике.
Леонард Эйлер - швейцарский, немецкий и российский математик и механик, сыгравший огромную роль в развитии этих наук.
Задача (Простая)
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» — символ «&». В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
Запрос | Найдено страниц (в тысячах) |
Пушкин | 3500 |
Лермонтов | 2000 |
Пушкин | Лермонтов | 4500 |
Какое количество страниц (в тысячах) будет найдено по запросу Пушкин & Лермонтов? Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Решение:
Видим, что по запросу "Пушкин" в поисковике нашлось 3500 страниц. По запросу "Лермонтов" - 2000 страниц.
Запрос "Пушкин | Лермонтов" обозначает, что поисковик выдаст страницы, где есть слова про "Пушкина", и страницы, где есть слова про "Лермонтова", а так же могут быть страницы, где написано и про "Пушкина", и про "Лермонтова" одновременно.
Если сложить страницы, в которых написано про "Пушкина" и про "Лермонтова" получается 3500 + 2000 = 5500 страниц. Но почему же при запросе "Пушкин | Лермонтов" получается меньше страниц, всего 4500 ?
Этот факт обозначает то, что когда мы подсчитывали страницы про "Пушкина" (3500 страниц), мы подсчитали и те страницы, где было написано и про "Пушкина", и про "Лермонтова" одновременно.
Тоже самое и для количества страниц, где написано про "Лермонтова" (2000 страниц). В этом числе находятся и те, в которых одновременно упоминается и про "Пушкина", и про "Лермонтова".
В вопросе спрашивается
, сколько страниц будет по запросу "Пушкин & Лермонтов". Это обозначает, что как раз нужно найти количество страниц, где будет одновременно написано и про "Пушкина", и про "Лермонтова".
Отсюда получается:
Пушкин & Лермонтов = (3500 + 2000) - 4500 = 5500 - 4500 = 1000 страниц.
Это и будет ответ!
Теперь решим эту задачу с помощью Кругов Эйлера!
У нас всего есть две сущности: "Пушкин" и "Лермонтов". Поэтому рисуем два пересекающихся круга, желательно разными цветами.
Объединение двух кругов в общую фигуру (показано фиолетовым цветом), показывает операцию "Пушкин | Лермонтов". Эта операция всегда стремится увеличить площадь, объединить площади других фигур!
Обратите внимание, что круги пересекаются, из-за этого сумма площадей двух кругов по отдельности (3500 + 2000 = 5500) больше чем у фигуры, которая характеризует логическую операцию «ИЛИ» "Пушкин | Лермонтов" (4500).
Нужно найти площадь фигуры Пушкин & Лермонтов, которая закрашена золотистым цветом. Данная логическая операция «И» стремится уменьшить площадь. Она обозначает общую площадь других фигур.
Найдём сначала заштрихованную часть синего круга. Она равна: площадь фиолетовой фигуры (4500) минус площадь красного круга (3500).
Теперь легко найти площадь золотистой фигуры. Для этого нужно от площади синего круга вычесть площадь заштрихованной части. Получается:
Пушкин & Лермонтов (Количество страниц) = 2000 - 1000 = 1000
Получается, что по запросу Пушкин & Лермонтов будет найдено 1000 страниц.
Ответ: 1000
Рассмотрим ещё одну не сложную разминочную задачу.
Задача (Разминочная)
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» – символ «&».
В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
Запрос | Найдено страниц (в тысячах) |
Кокос | Ананас | 3400 |
Кокос & Ананас | 900 |
Кокос | 2100 |
Какое количество страниц (в тысячах) будет найдено по запросу Ананас?
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Решение:
У нас две сущности: Кокос и Ананас. Нарисуем два круга Эйлера, которые пересекаются между собой. Так же отменим все имеющееся данные.
Найдём заштрихованную часть красного круга.
Весь красный круг 2100. Золотистая область равна 900. Заштрихованная часть равна 2100 - 900 = 1200.
После того, как нашли заштрихованную часть (такой полумесяц), можно найти уже площадь синего круга. Для этого нужно от площади фиолетовой фигуры отнять площадь заштрихованной части!
Ананас (Количество страниц) = 3400 - 1200 = 2200
Ответ: 2200
Разберём классическую задачу из информатики по кругам Эйлера.
Задача (Классическая)
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» - символ «&».
В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
Запрос | Найдено страниц (в тысячах) |
(Космос & Звезда) | (Космос & Планета) | 1100 |
Космос & Планета | 600 |
Космос & Планета & Звезда | 50 |
Какое количество страниц (в тыс.) будет найдено по запросу Космос & Звезда?
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Решение:
В этой задаче у нас три сущности: Космос, Планета, Звезда. Поэтому рисуем три круга Эйлера, которые пересекаются между собой.
Могут ли круги не пересекаться ? Могут! Если мы докажем, что площади по отдельности двух кругов в сумме дают площадь фигуры, которая получается при применении операции логического "ИЛИ".
Теперь отметим на нашем рисунке запрос (Космос & Звезда) | (Космос & Планета).
Сначала отменим для себя то, что находится в скобках. Первое Космос & Звезда
Теперь отметим вторую скобку Космос & Планета.
В выражении (Космос & Звезда) | (Космос & Планета) две скобки соединяет знак логического "ИЛИ". Значит, эти две области нужно объединить! Область (Космос & Звезда) | (Космос & Планета) отмечена фиолетовым цветом!
Отметим Космос & Планета ещё раз, т.к. для этого выражения известно количество страниц.
Площадь фигуры для выражения Космос & Планета & Звезда будет очень маленькая. Это общая часть для всех трёх кругов. Отметим её оранжевым цветом! Каждая точка этой фигуры должна одновременно быть в трёх кругах!
Найти нужно Космос & Звезда. Отменим на рисунке чёрным цветом ту область, которую нужно найти. Мы эту область уже отмечали салатовым цветом.
Теперь у нас есть все компоненты, чтобы решить эту задачу.
Найдём заштрихованную область.
Вся область Космос & Планета равна 600. А заштрихованная часть равна: область Космос & Планета (600) минус оранжевая область (50).
Количество страниц в заштрихованной части = 600 - 50 = 550
Тогда черная область легко находится: фиолетовая область (1100) минус заштрихованная область (550).
Количество страниц (при запросе Космос & Звезда) = 1100 - 550 = 550
Ответ: 550
Закрепляем материал по задачам на Круги Эйлера.
Задача (На закрепление)
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» – символ «&». В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
Запрос | Найдено страниц (в тысячах) |
Море & Солнце | 290 |
Море & Пляж | 355 |
Море & (Пляж | Солнце) | 465 |
Какое количество страниц (в тысячах) будет найдено по запросу Море & Пляж & Солнце? Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Решение:
В задаче используются три сущности: Море, Пляж, Солнце. Поэтому нарисуем три пересекающихся круга Эйлера.
Отметим все области для которых нам даны количество страниц.
В начале отметим Море & (Пляж | Солнце). Для начало нарисуем область, которая в скобках (Пляж | Солнце)
Теперь нужно очертить общую часть фиолетовой области и зелёного круга и получится Море & (Пляж | Солнце). Отметим оранжевым цветом.
Теперь отметим Море & Пляж.
Теперь отметим Море & Солнце.
Найти нужно ту область, которая получается в результате выделения общей части для всех трёх кругов! Обозначим её чёрным цветом!
Найдём заштрихованную область!
Количество страниц (в заштрихованной области) =
= Количество страниц (В оранжевой области) -