Перейти к содержимому

7.4 Перебор вариантов

6 класс · Данные◷ 50–60 минут◇ БазаНужно знать: умножение натуральных чисел, деление на 2, аккуратная запись

В школьном буфете три напитка (чай, какао, сок) и два бутерброда (с сыром, с джемом). Завтрак — это один напиток и один бутерброд.

Спрашивать «сколько получится завтраков» бесполезно, пока не научился считать надёжно. Выписывать наугад — верный способ что-нибудь потерять. Вопрос урока: как перечислить все варианты так, чтобы ни один не пропал и ни один не повторился?

Три напитка и два бутерброда. Назови число завтраков, не выписывая их. Затем проверь себя: если бы напитков стало четыре, ответ вырос бы на 11 или изменился как-то иначе?

Систематический перебор устроен просто: зафиксируй первый выбор и перебери все продолжения; потом переходи к следующему первому выбору.

  • чай + сыр, чай + джем;
  • какао + сыр, какао + джем;
  • сок + сыр, сок + джем.

Шесть завтраков. Каждый напиток встретился ровно один раз в паре с каждым бутербродом, поэтому пропусков нет, а повторов — тем более.

Тот же порядок удобно нарисовать. Из точки «начало» выходит по ветви на каждый напиток; из каждого напитка — по ветви на каждый бутерброд. Готовый вариант читается как путь от начала до конца ветви, а число вариантов равно числу листьев дерева.

Лаборатория перебора

Дерево вариантов и правило умножения

Задай шаги выбора: дерево и полный список вариантов строятся систематически, без пропусков и повторов.

n₁ · n₂ · …

Шаг 1

Не больше 4 вариантов на шаг.

Шаг 2

Не больше 4 вариантов на шаг.
От начала отходит 3 ветвей, от каждой из них — ещё 2. Всего листьев 6: чай + с сыром; чай + с джемом; какао + с сыром; какао + с джемом; сок + с сыром; сок + с джемом.
Систематический перебор: первый шаг меняется медленнее всех
НапитокБутерброд
1чайс сыром
2чайс джемом
3какаос сыром
4какаос джемом
5сокс сыром
6сокс джемом

3 · 2 = 6 вариантов.Правило умножения: число вариантов на каждом шаге перемножается, потому что от каждой ветви отходит одинаковый набор продолжений.

Для завтрака: 32=63\cdot2=6. Если добавить ещё выбор из двух булочек, станет 322=123\cdot2\cdot2=12.

У этого правила есть и второе имя: в 9 классе его называют правилом произведения и ставят рядом с правилом суммы, которое отвечает на вопрос «или» (правила подсчёта). Название другое, формула та же.

Двузначные числа из цифр 1, 2, 3Разбираем вместе

Без повторения цифр. Первую цифру можно выбрать тремя способами. После этого одна цифра уже занята, поэтому на вторую остаётся два варианта:

32=6.3\cdot2=6.

Систематический список: 1212, 1313, 2121, 2323, 3131, 3232.

С повторением цифр. Занятость первой цифры больше не мешает, вторую тоже выбираем из трёх:

33=9.3\cdot3=9.

Список: 1111, 1212, 1313, 2121, 2222, 2323, 3131, 3232, 3333.

Важно, что в обоих случаях число вариантов на втором шаге одинаково для всех веток (22 и 22 и 22 либо 33 и 33 и 33) — именно поэтому правило умножения работает.

Проверка понимания

В кафе 3 вида блинов и 4 вида начинок. Сколько разных блинов с одной начинкой можно заказать?

Пять команд играют друг с другом по одному разу. Сколько будет матчей?

Каждая из 55 команд встречается с 44 соперниками — получается 54=205\cdot4=20. Но матч «Астра — Барс» и матч «Барс — Астра» — это один и тот же матч, посчитанный дважды. Значит, ответ вдвое меньше:

542=10.\frac{5\cdot4}{2}=10.

Лаборатория перебора

Все пары без повторов

Перечисли объекты: лаборатория соберёт все пары, в которых порядок не важен.

n(n − 1) : 2
От 2 до 8 названий.
Таблица встреч: отмечаем только клетки выше главной диагонали
С кемАстраБарсВихрьГрозаДельта
Астра
Барс·
Вихрь··
Гроза···
Дельта····
  1. АстраБарс

  2. АстраВихрь

  3. АстраГроза

  4. АстраДельта

  5. БарсВихрь

  6. БарсГроза

  7. БарсДельта

  8. ВихрьГроза

  9. ВихрьДельта

  10. ГрозаДельта

5 · 4 : 2 = 10 пар.Каждый объект образует пару с остальными, поэтому упорядоченных пар n · (n − 1). В паре порядок не важен, значит каждая пара посчитана дважды.

  1. Есть 33 футболки и 44 пары шорт. Сколько получится комплектов?
  2. В меню 22 супа, 33 вторых блюда и 22 напитка. Сколько разных обедов из трёх блюд можно составить?
  3. Составь все двузначные числа из цифр 11, 22, 33 без повторения цифр. Сколько их?
  4. То же, но цифры можно повторять. Сколько чисел получится?
  5. Составь все двузначные числа из цифр 00, 11, 22 без повторения цифр.
  6. В турнире 55 команд, каждая играет с каждой по одному разу. Сколько матчей?
  7. Шесть человек пожали друг другу руки по одному разу. Сколько было рукопожатий?
  8. Кодовый замок состоит из трёх окошек, в каждом любая цифра от 00 до 99. Сколько разных кодов?
  9. На первом шаге дерева 33 ветви, из каждой на втором шаге выходит по 44 ветви. Сколько листьев у дерева?
  10. Почему систематический перебор надёжнее случайного выписывания?
Ответы и пояснения
  1. 34=123\cdot4=12 комплектов.
  2. 232=122\cdot3\cdot2=12 обедов.
  3. 32=63\cdot2=6: 1212, 1313, 2121, 2323, 3131, 3232.
  4. 33=93\cdot3=9: 1111, 1212, 1313, 2121, 2222, 2323, 3131, 3232, 3333.
  5. Первой цифрой не может быть 00, поэтому для неё 22 варианта, а для второй — 22 оставшиеся цифры: 22=42\cdot2=4. Числа: 1010, 1212, 2020, 2121.
  6. 542=10\dfrac{5\cdot4}{2}=10 матчей.
  7. 652=15\dfrac{6\cdot5}{2}=15 рукопожатий.
  8. 101010=100010\cdot10\cdot10=1000 кодов: в коде первая цифра тоже может быть нулём.
  9. 34=123\cdot4=12 листьев.
  10. При систематическом переборе есть правило, в каком порядке появляются варианты. Из него видно, что перебраны все продолжения каждого первого выбора, поэтому ничего не потеряно и ничего не повторено. Случайный список такой гарантии не даёт.
  • Систематический перебор фиксирует первый выбор и перебирает все продолжения; порядок делает список полным.
  • Дерево вариантов рисует этот порядок: путь от начала до листа — один вариант, число листьев — ответ.
  • Правило умножения даёт число вариантов без выписывания: N=n1n2nkN=n_1\cdot n_2\cdot\ldots\cdot n_k.
  • Если порядок внутри пары не важен, произведение n(n1)n(n-1) нужно разделить на 22.
  • Дальше — практикум, где таблицы, диаграммы, среднее и перебор понадобятся в одном проекте.

← Среднее арифметическое · Дальше: практикум →

Закончил урок?

Отметь прогресс — регистрация не нужна.