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

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

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

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

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

Самый длинный вариант задания 8 — три слова и скобки. Пугает объёмом, но решается той же идеей, что и вариант с двумя запросами, — просто одна формула вложена в другую.

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

Когда слов три (A, B, C), картинка — уже не два круга, а три пересекающихся круга. Область A & (B | C) — это часть A, которая попадает хотя бы в один из кругов B или C. Диаграмма Эйлера: три пересекающихся множества A, B, C

Для неё работает формула:

|A & (B | C)| = |A & B| + |A & C| − |A & B & C|

Логика та же, что и с двумя множествами: если просто сложить |A&B| и |A&C|, страницы из тройного пересечения A & B & C посчитаются дважды — их нужно вычесть один раз.

Если в условии дана тройная сумма |A&(B|C)| и обе «парные» величины |A&B|, |A&C|, то неизвестное тройное пересечение |A&B&C| всегда находится одной перестановкой той же формулы — переносом слагаемых.

Ключевая формула для тройного пересечения: |A&B&C| = |A&B| + |A&C| − |A&(B|C)|.

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

Ниже приведены запросы к поисковому серверу и число найденных страниц (в тысячах):

Найдено страниц (тыс.)
Робот & Завод210
Робот & (Завод | Космос)480
Робот & Космос340

Какое количество страниц (в тысячах) будет найдено по запросу Робот & Завод & Космос? Таблица с известными парными величинами и неизвестным тройным пересечением

Как думать. Даны обе «парные» величины (Робот&Завод и Робот&Космос) и тройная сумма Робот&(Завод|Космос) — неизвестное тройное пересечение находится переносом слагаемых в формуле выше.

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

Берём формулу |A&(B|C)| = |A&B| + |A&C| − |A&B&C| и выражаем |A&B&C|:

|A&B&C| = |A&B| + |A&C| − |A&(B|C)|

Подставляем числа: |Робот&Завод&Космос| = 210 + 340 − 480 = 70.

Ответ: 70

Как решить в Python

a_and_b = 210            # Робот & Завод
a_and_b_or_c = 480       # Робот & (Завод | Космос)
a_and_c = 340            # Робот & Космос

a_and_b_and_c = a_and_b + a_and_c - a_and_b_or_c
print(a_and_b_and_c)  # 70
Задание 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. Запросы для поисковых систем, Информатика ОГЭ | скачать