Задание №8 — Цифровая грамотность
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» символ «&».
В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
Запрос | Найдено страниц (в тысячах) |
Мадрид & Берлин & Париж | 220 |
Мадрид & (Берлин | Париж) | 815 |
Мадрид & Берлин | 550 |
Какое количество страниц (в тысячах) будет найдено по запросу
Мадрид & Париж?
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Правильный ответ
485
Пояснение
Решение.
Для решения задач на логические операции с множествами удобно использовать формулу включений и исключений или круги Эйлера. Заметим, что во всех запросах присутствует слово «Мадрид». Это означает, что мы можем рассматривать все операции внутри множества страниц, содержащих слово «Мадрид». Обозначим это множество как общее условие.
Пусть:
— множество страниц, содержащих слово «Берлин» (внутри страниц с «Мадридом»);
— множество страниц, содержащих слово «Париж» (внутри страниц с «Мадридом»).
Тогда данные из таблицы можно записать в виде логических операций над этими множествами:
1) Запрос «Мадрид & Берлин & Париж» соответствует пересечению множеств и .
Количество страниц: .
2) Запрос «Мадрид & (Берлин | Париж)» соответствует объединению множеств и .
Количество страниц: .
3) Запрос «Мадрид & Берлин» соответствует множеству .
Количество страниц: .
Нам необходимо найти количество страниц по запросу «Мадрид & Париж», что соответствует множеству , то есть .
Воспользуемся основной формулой для объединения двух множеств:
Подставим известные нам значения в эту формулу:
Теперь упростим правую часть уравнения:
Выразим :
Таким образом, по запросу «Мадрид & Париж» будет найдено 485 тысяч страниц.
Ответ: 485
Источник: ФИПИ