Контрольные задания > 8. В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «/», а для логической операции «И» символ «&». В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
| Запрос | Найдено страниц (в тысячах) |
| ------------- | ----------------------------- |
| Шах | Мат | 2100 |
| Шах | Мат | Пат | 2400 |
| Пат | 900 |
Какое количество страниц (в тысячах) будет найдено по запросу (Шах | Мат) & Пат?
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Вопрос:
8. В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «/», а для логической операции «И» символ «&». В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
| Запрос | Найдено страниц (в тысячах) |
| ------------- | ----------------------------- |
| Шах | Мат | 2100 |
| Шах | Мат | Пат | 2400 |
| Пат | 900 |
Какое количество страниц (в тысячах) будет найдено по запросу (Шах | Мат) & Пат?
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Ответ:
Привет, ученики! Давайте решим эту задачу вместе.
Нам нужно найти количество страниц, соответствующих запросу (Шах | Мат) & Пат. Это значит, что нам нужны страницы, которые содержат либо "Шах", либо "Мат", и обязательно содержат "Пат".
Из таблицы мы знаем:
* Шах | Мат = 2100
* Шах | Мат | Пат = 2400
* Пат = 900
Теперь давайте разберемся, как найти (Шах | Мат) & Пат.
Мы знаем, что Шах | Мат | Пат = (Шах | Мат) + Пат - (Шах | Мат) & Пат.
Обозначим (Шах | Мат) & Пат как X. Тогда уравнение выглядит так:
2400 = 2100 + 900 - X
Решим это уравнение:
X = 2100 + 900 - 2400
X = 3000 - 2400
X = 600
Таким образом, (Шах | Мат) & Пат = 600.
Ответ: 600