Бесплатно
огэ
информатика
задание 8
поисковые запросы
множества

Задание 8. Запросы к поисковым системам: сравнение результатов — теория и разбор

0 просмотров0 скачиваний

Совет: выделите текст, чтобы спросить у ИИ, или наведите (на телефоне — тапните) на подчёркнутое слово — увидите подсказку.

Задание 8. Запросы к поисковым системам: сравнение результатов — теория и разбор

В этом варианте задания 8 никаких чисел не дают вообще — нужно сравнить несколько запросов по смыслу и расположить их по количеству найденных страниц, от большего к меньшему.

Что нужно знать

Здесь работает не арифметика, а логика операторов:

  • каждое дополнительное слово через & (И) только сужает список страниц — их не может стать больше;
  • каждое дополнительное слово через | (ИЛИ) только расширяет список страниц — их не может стать меньше.

Значит, из нескольких слов, соединённых через &, почти всегда даёт меньше всего страниц, а запрос из тех же слов через | — больше всего. Шкала: оператор И сужает, ИЛИ расширяет результат

Не нужно ничего вычислять: чем больше в запросе операторов &, тем меньше страниц, и чем больше операторов |, тем больше страниц — сравнение сводится к подсчёту, сколько раз какой оператор встречается и как расставлены скобки.

Правило сравнения двух запросов с одинаковым набором слов: если один получается из другого заменой хотя бы одного | на &, то он находит не больше страниц, чем исходный.

Разбор примера

Дано четыре запроса к поисковому серверу:

А) (Лиса & Заяц) | Медведь Б) Лиса & Заяц & Волк & Медведь В) Лиса | Заяц | Медведь Г) Лиса & Заяц & Медведь

Расположите обозначения запросов в порядке убывания количества найденных страниц (от большего к меньшему).

Как думать. Смотрим на «плотность» операторов & в каждом запросе: чем их больше и чем меньше |, тем меньше результатов. Таблица с четырьмя символьными запросами для сравнения

Показать решение и ответ

Оцениваем каждый запрос:

  • В — три слова через | без единого & — самый широкий запрос, найдёт больше всего страниц.
  • А(Лиса & Заяц) | Медведь: внутри скобок узкое условие, но снаружи | с Медведем — расширяет результат сильнее, чем чистое «И», но меньше, чем В.
  • ГЛиса & Заяц & Медведь: три слова через & — узкий запрос, страниц мало.
  • БЛиса & Заяц & Волк & Медведь: то же самое «И», но ещё с одним дополнительным словом — сужает результат ещё сильнее, чем Г. Самый узкий запрос из всех.

Порядок от большего к меньшему: В, А, Г, Б.

Ответ: ВАГБ

Как решить в Python

Сравнение можно проверить не числами, а прямым подсчётом операторов — это быстрый способ перепроверить рассуждение:

queries = {
    'А': '(Лиса & Заяц) | Медведь',
    'Б': 'Лиса & Заяц & Волк & Медведь',
    'В': 'Лиса | Заяц | Медведь',
    'Г': 'Лиса & Заяц & Медведь',
}

# Чем больше "&" и меньше "|" в запросе, тем меньше страниц (грубая оценка для сортировки)
def narrowness(q):
    return q.count('&') - q.count('|')

for label, q in sorted(queries.items(), key=lambda kv: narrowness(kv[1])):
    print(label, q, 'узость:', narrowness(q))

Такая оценка — не строгое доказательство (для точных чисел нужны реальные данные о страницах), но она быстро подтверждает интуицию: «И» сужает, «ИЛИ» расширяет.

Задание 8. Запросы к поисковым системам: сравнение результатов — теория и разбор
Как без чисел расставить символьные запросы И/ИЛИ по убыванию числа страниц — разбор примера и проверка в Python.

Похожие материалы

Задание 8. Запросы к поисковым системам: три пересекающихся запроса — теория и разбор
Бесплатно

Задание 8. Запросы к поисковым системам: три пересекающихся запроса — теория и разбор

Три пересекающихся запроса

Формула включений-исключений для трёх слов с вложенными скобками — разбор примера и проверка в Python.

00
Задание 8. Запросы к поисковым системам: поиск неизвестного значения — теория и разбор
Бесплатно

Задание 8. Запросы к поисковым системам: поиск неизвестного значения — теория и разбор

Поиск неизвестного значения

Формула включений-исключений для двух запросов И/ИЛИ: как найти неизвестное число страниц — разбор примера и проверка в Python.

00
Запросы для поисковых систем: тренажёр
Бесплатно

Запросы для поисковых систем: тренажёр

Шесть листов с задачами на подсчёт количества страниц по запросам поисковых систем (операции И/ИЛИ) для задания 8 ОГЭ по информатике. Материалы: ФИПИ, открытый банк заданий.

PNG+500
Логика поисковых запросов: сборник задач
Бесплатно

Логика поисковых запросов: сборник задач

Шесть листов с задачами на логику поисковых запросов и подсчёт найденных страниц для задания 8 ОГЭ по информатике. Материалы: ФИПИ, открытый банк заданий.

PNG+500
Подсчёт страниц по запросам: практикум
Бесплатно

Подсчёт страниц по запросам: практикум

Шесть листов с задачами на вычисление количества страниц по запросам поисковых систем для задания 8 ОГЭ по информатике. Материалы: ФИПИ, открытый банк заданий.

PNG+500
Задание 16. Программирование на языке программирования — теория и разбор
Бесплатно

Задание 16. Программирование на языке программирования — теория и разбор

Типовой шаблон решения: цикл + условие делимости + счётчик — разбор примера на Python и Паскале.

10
Задание 8. Запросы к поисковым системам: сравнение результатов — теория и разбор — Задание 8. Запросы для поисковых систем, Информатика ОГЭ | скачать