Образовательный портал Павла Добряка

7.3. Комбинаторика в различных разделах ЕГЭ

Решая задачи из предыдущих параграфов, мы поняли, что комбинаторика применяется во множестве предметных областей. Но комбинаторика применяется также и в других разделах ЕГЭ. Где только не встречали мы комбинаторику: в задачах на графы, на таблицы истинности, на IP-адресацию! В этом параграфе мы также покажем, как небольшое усложнение задачи на системы счисления приводит к комбинаторному решению.

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

Степенная формула или умножение

Задача на размещение

Задача на сочетание

Комбинированная задача на сочетание и степенную формулу (умножение)

Лампочка может быть включенной, выключенной или мигающей. Сколько сообщений можно передать с помощью семи таких лампочек?

2.2.1

Есть пять флагов разного цвета. Их мы можем вывешивать по одному на три мачты. Сколько сообщений мы можем передать?

2.1.2

В магазине продают фрукты 7 видов. Мы хотим купить три вида фруктов, чтобы сделать салат. Сколько разных салатов мы можем сделать? 2.2.3

Алфавит состоит из четырех символов. Сколько можно составить пятибуквенных слов, если буква А в слове встречается ровно два раза, а остальные – сколько угодно или отсутствуют? 2.1.4

Логическая функция F задается выражением x¬y (¬zw). 

???

???

???

???

F

0

0

1

0

1

0

0

1

1

1

1

0

1

1

1

 

Из 0 нужно получить 9 с помощью трех операций:

+1, +2, +3. 

Сколько существует таких программ? (Программа – это последовательность операций.) 3.2.8, 7.3.6

1) Сколько строчек в таблице истинности? 7.3.1

 

 

2) Сколько возможно расположений переменных в таблице истинности? 7.3.1

Каждое из логических выражений F и G содержит 6 переменных. В таблицах истинности выражений F и G есть ровно 5 одинаковых строк, причём ровно в 4 из них в столбце значений стоит 1. Сколько строк таблицы истинности для выражения  G содержит 1 в столбце значений? 4.1.12

 

Принято n различных чисел. Из них nделятся на 6, nделятся на 2 (и не делятся на 6), nделятся на 3 (и не делятся на 6). Вывести формулу для подсчета количества пар различных чисел, произведение которых делится на 6. 7.3.8

Из 1 нужно получить 15 с помощью двух операций:

+1, +2. 

Сколько существует таких программ, если траектории вычислений должны проходить через 6 и НЕ проходить через 11?

3.2.9

Маска подсети: 255.255.224.0. Сколько различных адресов компьютеров теоретически допускает эта маска, если два адреса (адрес сети и широковещательный) не используют? 4.6.3.

 

Число 2311 в некоторых системах счисления оканчивается на 1. Сколько существует таких систем счисления? 7.3.4.

Дано число 30030.

1) Сколько существует натуральных делителей у этого числа?

2) Сколько существует разложений на множители этого числа? То есть разложений вида a*ba*b*c, … (Варианты, отличающиеся перестановкой множителей считаются одним разложением). 7.3.5.

 

Задача 7.3.1Логическая функция задается выражением x¬y (¬zw).

???

???

???

???

F

0

0

1

0

1

0

0

1

1

1

1

0

1

1

1

1) Сколько строчек в таблице истинности?

2) Сколько возможно расположений переменных в таблице истинности?

Примечания:

  1. Умение ответить на второй вопрос задачи необходимо для решения разновидности задач типа 4.1.12 и простых логических уравнений 4.5.2.
  2. На примере этой задачи легко увидеть разницу в применении степенной формулы и формулы на размещение. Это важный навык, чтобы не делать ошибки в прикладных задачах 2.2.5, 2.2.10, 2.2.13 (чемпионы, автомобильные номера, изображения).

 

Задание 7.3.2. Сравните задачи на таблицу истинности с задачами про флаги и лампочки:

Лампочка может быть включенной, выключенной или мигающей. Сколько сообщений можно передать с помощью семи таких лампочек?

2.2.1

Есть пять флагов разного цвета. Их мы можем вывешивать на три мачты. Сколько сообщений мы можем передать?

2.1.2

Логическая функция F задается выражением x¬y (¬zw). 

???

???

???

???

F

0

0

1

0

1

0

0

1

1

1

1

0

1

1

1

1) Сколько строчек в таблице истинности? 7.3.1

 

 

2) Сколько возможно расположений переменных в таблице истинности? 7.3.1



Задание 7.3.3. Сравните задачи (предварительно решите правую задачу или посмотрите ее решение):

Лампочка может быть включенной, выключенной или мигающей. Сколько сообщений можно передать с помощью семи таких лампочек?

2.2.1

Маска подсети: 255.255.224.0. Сколько различных адресов компьютеров теоретически допускает эта маска, если два адреса (адрес сети и широковещательный) не используют? 4.6.3.



Задача 7.3.4. Число 2311 в некоторых системах счисления оканчивается на 1. Сколько существует таких систем счисления? 

Примечание №1:

Заметим, что ход решения похож на обсчет симплекса (задача D4). 

Действительно, если записать простые делители в вершины симплекса (я запишу только три первых числа),

то тогда ребрам будут соответствовать попарные произведения входящих в ребро вершин,

а граням - произведения входящих трех входящих в грань вершин:

Такая ситуация, когда задачи из разных областей математики (геометрия многомерных пространств и теория чисел) на самом деле являются одинаковыми, в математике называется изоморфизмом.

Примечание №2:

В следующей задаче вопрос №1 идентичен данной задаче, и мы найдем практически мгновенный способ подсчитать делители числа! Обязательно прочитайте решение задачи.

 

Задача 7.3.5Дано число 30030.

1) Сколько существует натуральных делителей у этого числа?

2) Сколько существует разложений на множители этого числа? То есть разложений вида a ba b c, … (с точностью до перестановки множителей)

 

Примечание. При получении ответа на первый вопрос мы обнаружили важное свойство треугольника Паскаля: сумма чисел одной строки равна степени двойки. 

Есть ли еще интересные свойства у треугольника Паскаля?

Есть, и мы даже одно из них уже знаем. 

 

Задача 7.3.6. Из 0 нужно получить 6 с помощью двух операций: +1 и +2. Сколько существует программ?

Задание 7.3.7. Сравните задачи (предварительно решите среднюю задачу или посмотрите её решение):

Алфавит состоит из шести символов. Сколько можно составить пятибуквенных слов, если буква А встречается в слове ровно два раза, а остальные – сколько угодно или отсутствуют) 2.1.4

Из 0 нужно получить 6 с помощью двух операций:

+1, +2. 

Сколько существует таких программ? (Программа – это последовательность операций.) 3.2.8

Число 2311 в некоторых системах счисления оканчивается на 1. Сколько существует таких систем счисления? 7.3.4.



Задача 7.3.8. Даны все целые числа от 2 до 24. Сколько пар из этих чисел в произведении дают результат, делящийся на 6?

Примечание. Эта задача важна для последней задачи ЕГЭ на программирование. Понимание её решения позволяет написать программу на 4 балла.