Задание №8 — Цифровая грамотность
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И»
символ «&».
В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
Запрос | Найдено страниц (в тысячах) |
Математика & Информатика | 330 |
Математика & Физика | 270 |
Математика & (Информатика | Физика) | 520 |
Какое количество страниц (в тысячах) будет найдено по запросу
Математика & Информатика & Физика?
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Правильный ответ
80
Пояснение
Решение.
Для решения задач на логические запросы удобнее всего использовать круги Эйлера. Однако в данной задаче во всех запросах присутствует общее слово «Математика». Это означает, что мы можем рассматривать все операции внутри множества страниц, содержащих слово «Математика», и упростить задачу до двух переменных.
Пусть:
— множество страниц со словом «Математика»;
— множество страниц со словом «Информатика»;
— множество страниц со словом «Физика».
Обозначим через количество страниц по запросу . Тогда данные из таблицы можно записать следующим образом (учитывая, что «Математика» есть везде):
1) n(M \text{ & } I) = 330
2) n(M \text{ & } F) = 270
3) n(M \text{ & } (I \text{ | } F)) = 520
Нам нужно найти количество страниц по запросу: n(M \text{ & } I \text{ & } F).
Воспользуемся формулой включений и исключений для двух множеств (в нашем случае это множества «Математика И Информатика» и «Математика И Физика»):
n(A \text{ | } B) = n(A) + n(B) - n(A \text{ & } B)
В контексте нашей задачи:
A = M \text{ & } I
B = M \text{ & } F
Тогда операция «ИЛИ» между ними выглядит так:
(M \text{ & } I) \text{ | } (M \text{ & } F)
По законам логики (дистрибутивность) это выражение эквивалентно запросу:
M \text{ & } (I \text{ | } F)
А операция «И» между ними выглядит так:
(M \text{ & } I) \text{ & } (M \text{ & } F)
Что эквивалентно запросу:
M \text{ & } I \text{ & } F
Подставим известные значения в формулу:
n(M \text{ & } (I \text{ | } F)) = n(M \text{ & } I) + n(M \text{ & } F) - n(M \text{ & } I \text{ & } F)
Подставляем числа из условия:
520 = 330 + 270 - n(M \text{ & } I \text{ & } F)
Выполним сложение в правой части:
520 = 600 - n(M \text{ & } I \text{ & } F)
Теперь найдем неизвестное вычитаемое:
n(M \text{ & } I \text{ & } F) = 600 - 520
n(M \text{ & } I \text{ & } F) = 80
Таким образом, по запросу «Математика & Информатика & Физика» будет найдено 80 тысяч страниц.
Ответ: 80
Источник: ФИПИ