Комбинаторика в информатике егэ теория

Комбинаторные задачи в ЕГЭ

Комбинаторные методы в ЕГЭ по информатике применяются для решения задачи №10 (бывшая В4). Рассмотрим решение типичных задач, с использованием комбинаторных приемов.

Решим задачу под номером В4 из демонстрационной версии ЕГЭ по информатике 2014 года.

Задача. Для передачи аварийных сигналов договорились использовать специальные цветные сигнальные ракеты, запускаемые последовательно. Одна последовательность ракет – один сигнал; в каком порядке идут цвета – существенно. Какое количество различных сигналов можно передать при помощи запуска ровно пяти таких сигнальных ракет, если в запасе имеются ракеты трёх различных цветов (ракет каждого вида неограниченное количество, цвет ракет в последовательности может повторяться)?

Решение.

Ракеты могут быть трех различных цветов, при этом в одной последовательности пять ракет. Значит, рассматривается выборка объема пять из трех элементов (n = 3, k = 5).

Определим комбинаторную схему. Два положения в условие задачи:

  • «в каком порядке идут цвета – существенно»;
  • «цвет ракет в последовательности может повторяться»;

указывают на то, что – это размещения с повторениями.

расчет размещений с повторениями

Ответ. 243

Решим задачу №10 из демоверсии ЕГЭ по информатике 2016 года.

Игорь составляет таблицу кодовых слов для передачи сообщений, каждому сообщению соответствует своё кодовое слово. В качестве кодовых слов Игорь использует 5-буквенные слова, в которых есть только буквы П, И, Р, причём буква П появляется ровно 1 раз. Каждая из других допустимых букв может встречаться в кодовом слове любое количество раз или не встречаться совсем. Сколько различных кодовых слов может использовать Игорь?

Решение.

1) буква «П» появляется ровно 1 раз, значит она может находиться на одной из 5 позиций в слове.

2) буквы «И» и «Р» заполнят остальные 4 позиции. Рассмотрим выборки объема 4 из 2 элементов (k = 4, n = 2). Кодовые слова могут отличаться как порядком следования букв, так и составом, значит, комбинаторная схема – размещения с повторениями. Найдем число таких размещений:

расчет числа размещений с повторениями

3) применим правило произведения: 5 * 16 = 80

Ответ. 80

Типичная тренировочная задача №10 для подготовки к ЕГЭ по информатике.

Задача. Вася составляет 5-буквенные слова из четырехбуквенного алфавита {A, C, R, T}, причём буква А используется в каждом слове ровно 2 раза. Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем. Словом, считается любая допустимая последовательность букв, не обязательно осмысленная. Сколько существует таких слов, которые может написать Вася?

Решение.

1) пронумеруем позиции в слове, тогда варианты расположений букв «А» можно представить в качестве неупорядоченного выбора двух цифр из пяти. Значит, комбинаторная схема — сочетания без повторений

расчет числа сочетаний без повторения

2) остальные допустимые символы будут занимать 3 позиции. Эти выборки объемом 3 из 3 элементов будут отличаться как порядком следования, так и набором символов. Очевидно, комбинаторная схема – размещения с повторениями.

расчет числа размещений с повторениями

3) применим правило произведения: 27 * 10 = 270

Ответ. 270



Скачать материал

Элементы комбинаторикиВведение в теорию вероятностей
Применение комбинаторики



Скачать материал

  • Сейчас обучается 29 человек из 17 регионов

Описание презентации по отдельным слайдам:

  • Элементы комбинаторикиВведение в теорию вероятностей
Применение комбинаторики

    1 слайд

    Элементы комбинаторики
    Введение в теорию вероятностей
    Применение комбинаторики

  • Комбинато́рика  — это область математики, прежде всего связанная с подсчетом,...

    2 слайд

    Комбинато́рика  — это область математики, прежде всего связанная с подсчетом, как средство и цель получения результатов, так и с определением свойств конечных структур. Она тесно связана со многими другими областями математики — алгеброй, геометрией, теорией вероятностей и применяется в различных областях знаний (например, в генетике, информатике, статистической физике).
    Термин «комбинаторика» был введён в математический обиход Лейбницем, который в 1666 году опубликовал свой труд «Рассуждения о комбинаторном искусстве».
    Полный охват комбинаторики не является общепризнанным. Согласно Х. Дж. Райзеру, определение предмета трудно, потому что она пересекает много математических разделов.

  • Поскольку область может быть описана типами задач, которые она решает, комбин...

    3 слайд

    Поскольку область может быть описана типами задач, которые она решает, комбинаторика связана с:
    перечислением (подсчет) определенных структур, иногда упоминаемых аранжировками или конфигурациями в самом общем смысле, связанными с конечными системами;
    существованием таких структур, которые удовлетворяют определенным заданным критериям;
    построением таких структур; возможно, несколькими способами;
    оптимизацией, поиском «наилучшей» структуры или решения из нескольких возможных, будь то «наибольшая», «наименьшая» или удовлетворяющая какому-либо другому критерию оптимальности.

  • Правило сложения (правило «или») — одно из основных правил комбинаторики, утв...

    4 слайд

    Правило сложения (правило «или») — одно из основных правил комбинаторики, утверждающее, что,

    если элемент A можно выбрать n способами,
    а элемент B можно выбрать m способами,

    то выбрать A или B можно n + m способами.

  • Правило умножения (правило «и») — одно из основных правил комбинаторных принц...

    5 слайд

    Правило умножения (правило «и») — одно из основных правил комбинаторных принципов. Согласно ему, если элемент A можно выбрать n способами,
    и при любом выборе A элемент B можно выбрать m способами,
    то пару (A, B) можно выбрать n·m способами Естественным образом обобщается на произвольное количество независимо выбираемых элементов.
    Данное правило обычно принимается за аксиому, как и правило суммы.

  • В комбинаторике
 размеще́нием (из n по k) называется упорядоченный набор из k...

    6 слайд

    В комбинаторике
     размеще́нием (из n по k) называется упорядоченный набор из k различных элементов
    из некоторого множества различных n элементов.

  • Правило умножения. Простой 
 	Выбрать книгу и диск из 10 книг и 12 дисков мож...

    7 слайд

    Правило умножения. Простой
     Выбрать книгу и диск из 10 книг и 12 дисков можно    10*12=120       способами.

    Количество размещений с повторениями
    Если есть множество из n типов элементов, и нужно на каждом из m мест расположить элемент какого-либо типа (типы элементов могут совпадать на разных местах), то количество вариантов этого будет nm.
    k k
    An =n
    Порядок важен
    Есть повтор

  • Правило умножения. Составной 
Пусть требуется найти количество слов, составле...

    8 слайд

    Правило умножения. Составной
    Пусть требуется найти количество слов, составленных не более, чем из 3-x букв алфавита {a, b, c}. Количество n-буквенных слов равно количеству размещений из 4 букв на n мест с повторениями — оно равно  4n        . Количество всех слов (так как нужно учитывать любое из слов) будет складываться из количеств одно-, двух- и трёхбуквенных слов.
    Тогда ответ на первоначальный вопрос будет 
    41+42+43 = 84        .

  • Размеще́ние без повторений (из n по k) называется упорядоченный набор из k р...

    9 слайд

    Размеще́ние без повторений (из n по k) называется упорядоченный набор из k различных элементов
    из некоторого множества различных n элементов.
    Пример 1:
    <1,3,2,5>— это 4-элементное размещение
    из 6-элементного множества {1,2,3,4,5,6}
    k
    An =n!/(n-k)!
    Порядок важен
    Нет повтора

  • СОЧЕТАНИЯ
В комбинаторике сочетанием из   n     по   k     называется набор ...

    10 слайд

    СОЧЕТАНИЯ
    В комбинаторике сочетанием из  n     по  k     называется набор    k   элементов, выбранных из данного множества, содержащего  n      различных элементов.
    Наборы, отличающиеся только порядком следования элементов (но не составом), считаются одинаковыми, этим сочетания отличаются от размещений.

    Так, например, наборы (3-элементные сочетания, подмножества,  k=3 ) {2, 1, 3} и {3, 2, 1} 6-элементного множества {1, 2, 3, 4, 5, 6} ( n=6 ) являются одинаковыми (в то время как размещения были бы разными) и состоят из одних и тех же элементов {1,2,3}.

  • Число сочетаний из  n  по  k  равно 

                                    k
C...

    11 слайд

    Число сочетаний из  n  по  k  равно 

    k
    Cn =n!/k!(n-k)!
    n – множество, из которого выбираем
    k – количество выборок

  • При решении задач лучше всего начинать с построения схем.
Потому что задачи в...

    12 слайд

    При решении задач лучше всего начинать с построения схем.
    Потому что задачи всегда разные

  • Задача 1
Сколько различных слов длины 6 можно составить из букв С,О.К, которы...

    13 слайд

    Задача 1
    Сколько различных слов длины 6 можно составить из букв С,О.К, которые содержат ровно одну букву С. Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем. Словом считается любая последовательность букв.

  • Рисуем схему
      2   2   2   2   2     2*2*2*2*2=32
С   *   *   *   *   *
*...

    14 слайд

    Рисуем схему
    2 2 2 2 2 2*2*2*2*2=32
    С * * * * *
    * С * * * *
    * * С * * * Всего вариантов 6,
    * * * С * * тогда 32*6=192
    * * * * С *
    * * * * * С

  • Задача 2
Сколько различных слов длины 6 можно составить из букв С,О,К, которы...

    15 слайд

    Задача 2
    Сколько различных слов длины 6 можно составить из букв С,О,К, которые содержат ровно две буквы С. Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем. Словом считается любая последовательность букв.

  • Расписывать схему сложно, так как буквы С может быть где угодно в слове. Поэт...

    16 слайд

    Расписывать схему сложно, так как буквы С может быть где угодно в слове. Поэтому здесь лучше использовать формулу сочетаний из 6 по 2. То есть , сколько вариантов размещения двух букв С существует в слове длиной 6. При этом не играет роль перестановок
    То есть это будет равно количеству сочетаний из 6 по 2

    2
    С6=n!/k!(n-k)!=

    6*5*4*3*2/2*4*3*2=15
    Где n – число элементов, из которых выбираем
    k – число элементов, которое выбираем

  • Рассмотрим одну из схем размещения. Допустим 

С   С  *  *  *  * (не важно, г...

    17 слайд

    Рассмотрим одну из схем размещения. Допустим

    С С * * * * (не важно, где находятся С)
    Получается С С 2 2 2 2
    перемножаем, получаем 16 вариантов
    С учётом того, что количество размещений равно 15, получаем, что всего вариантов различных слов длины 6 можно составить из букв С,О,К, которые содержат ровно две буквы С будет
    15*16=240
    15 вариантов

  • Задача 3
Сколько различных слов длины 5 можно составить из букв М, Ы, Ш, Ь, к...

    18 слайд

    Задача 3
    Сколько различных слов длины 5 можно составить из букв М, Ы, Ш, Ь, которые содержат ровно одну букву М и одну букву Ш. Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем. Словом считается любая последовательность букв.

  • Слово пятибуквенное
  *   *   *  *  *
В предыдущей задаче было не важно какие...

    19 слайд

    Слово пятибуквенное
    * * * * *
    В предыдущей задаче было не важно какие места занимают С С. Здесь буквы разные. Поэтому здесь применяя формулу размещений из 5 по 2, получим количество вариантов для размещений букв М и Ш
    k
    A n=n!/(n-1)!=5!/3!=20
    А для остальных букв (их осталось 2) применяем схему
    20 * 2 * 2* 2
    Всё перемножаем, получаем 160. Ответ 160 вариантов

  • Задача 3
Сколько различных слов длины 5 можно составить из букв М, Ы, Ш, Ь, к...

    20 слайд

    Задача 3
    Сколько различных слов длины 5 можно составить из букв М, Ы, Ш, Ь, которые содержат ровно одну букву М и одну букву Ш. Причём, эти буквы должны стоять рядом. Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем. Словом считается любая последовательность букв

  • Рисуем схему
             2   2   2     2*2*2=8
М   Ш   *   *  *   
*   М   Ш...

    21 слайд

    Рисуем схему
    2 2 2 2*2*2=8
    М Ш * * *
    * М Ш * *
    * * М Ш * Всего вариантов 4,
    * * * М Ш тогда 8*4=32

    Но может быть и вариант
    Ш М * * *
    * Ш М * *
    * * Ш М *
    * * * Ш М

    Их тоже 32 варианта. Таким образом,
    Ответ: 32*2=64

  • Задача 4
Тимофей составляет 5-буквенные коды из букв Т, И, М, О, Ф, Е, Й. Бук...

    22 слайд

    Задача 4
    Тимофей составляет 5-буквенные коды из букв Т, И, М, О, Ф, Е, Й. Буква Й может использоваться в коде не более одного раза, при этом она не может стоять на первом месте, на последнем месте и рядом с буквой И. Все остальные буквы могут встречаться произвольное количество раз или не встречаться совсем. Сколько различных кодов может составить Тимофей?

  • Задача 5
Для передачи сообщений, составленных из заглавных букв русского алфа...

    23 слайд

    Задача 5
    Для передачи сообщений, составленных из заглавных букв русского алфавита, используется неравномерный двоичный код, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известны кодовые слова, назначенные для некоторых букв: Б – 01, В – 001, Е – 0001, Ш – 111. Какое наименьшее количество двоичных знаков может содержать сообщение, кодирующее слово КУКУШКА?
    КУКУШКА
    Задание по условию Фано
    «с ловушкой»!!!
    У- 2 раза (110)
    К- 3 раза (10)
    А — 1 раз – но не 0000!!! (поскольку надо иметь возможность закодировать остальные буквы русского алфавита)
    2*3+3*2+3+5=20

    Итог: 20

  • Задача 6

При регистрации на сервере каждый пользователь получает уникальный...

    24 слайд

    Задача 6

    При регистрации на сервере каждый пользователь получает уникальный персональный код, состоящий из двух частей. Первая часть кода содержит 12 символов, каждый из которых может быть одной из 26 заглавных латинских букв. Вторая часть кода содержит 5 символов, каждый из которых может быть одной из 9 цифр (цифра 0 не используется). При этом в базе данных сервера формируется запись, содержащая этот код и дополнительную информацию о пользователе. Для представления кода используют посимвольное кодирование, все символы в пределах одной части кода кодируют одинаковым минимально возможным для этой части количеством битов, а для кода в целом выделяется минимально возможное целое количество байтов. Для хранения данных о 30 пользователях потребовалось 2100 байт. Сколько байтов выделено для хранения дополнительной информации об одном пользователе? В ответе запишите только целое число – количество байтов.
    25>26 5 бит/символ, 24>9 4 бита/цифра
    12*5+4*5=80 бит=10 байт
    2100 / 30 = 70 байт/пользователь
    70 – 10 = 60 байт на допол. сведения

    Итог: 60

  • Задача 6

На рисунке представлена схема дорог, связывающих пункты А, Б, В, Г,...

    25 слайд

    Задача 6

    На рисунке представлена схема дорог, связывающих пункты А, Б, В, Г, Д, Е, Ж, И, К, Л, М, Н, П, Р, С. По каждой дороге можно передвигаться только в направлении, указанном стрелкой. Сколько существует различных путей из пункта А в пункт С, проходящих через пункт К?

  • Перерисуем граф с учетом проезда через КС=П+М+Р=16+16+16=48
П=М=16
Р=М=16
М=К...

    26 слайд

    Перерисуем граф с учетом проезда через К
    С=П+М+Р=16+16+16=48
    П=М=16
    Р=М=16
    М=К+Л=8+8=16
    Л=К=8
    К=Д=Б+Е=5+3=8
    Б=А+В+Е=1+1+3=5
    Е=В+А+Г=3
    Итог: 48

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 153 913 материалов в базе

  • Выберите категорию:

  • Выберите учебник и тему

  • Выберите класс:

  • Тип материала:

    • Все материалы

    • Статьи

    • Научные работы

    • Видеоуроки

    • Презентации

    • Конспекты

    • Тесты

    • Рабочие программы

    • Другие методич. материалы

Найти материалы

Материал подходит для УМК

  • «Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.

    «Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.

    Тема

    Глава 3. Логические основы компьютеров

    Больше материалов по этой теме

  • «Информатика. Углубленный уровень (в2 частях)»,  Поляков К.Ю., Еремин Е.А.

    «Информатика. Углубленный уровень (в2 частях)», Поляков К.Ю., Еремин Е.А.

    Тема

    Глава 1. Информация и информационные процессы

    Больше материалов по этой теме

Другие материалы

  • 07.03.2023
  • 47
  • 1
  • 07.03.2023
  • 26
  • 1
  • 07.03.2023
  • 23
  • 1

«Информатика (базовый уровень) (в 2 частях)», Под ред. Макаровой Н.В.

«Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.

«Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.

  • 06.03.2023
  • 416
  • 16
  • 06.03.2023
  • 105
  • 9

Вам будут интересны эти курсы:

  • Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»

  • Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»

  • Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»

  • Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»

  • Курс повышения квалификации «Введение в программирование на языке С (СИ)»

  • Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»

  • Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»

  • Курс повышения квалификации «Современные тенденции цифровизации образования»

  • Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»

Сегодня на повестке дня 8 задание из ЕГЭ по информатике 2021. Данный тип заданий включает в себя нахождение количества вариантов, элементы комбинаторики и другие математические понятия.

Перейдём к практике решения задач задания 8 ЕГЭ по информатике 2021.

Задача (Классика)

Все 4-буквенные слова, составленные из букв А, Е, И, О записаны в алфавитном порядке и пронумерованы. Вот начало списка:

1. АААА
2. АААЕ
3. АААИ
4. АААО
5. ААЕА

Запишите слово, стоящее на 248-м месте от начала списка.

Решение:

Обозначим условно А0, Е1, И2, О3.

Важно: Нужно буквам присваивать цифры именно в том порядке, в котором они идут в самом правом столбце, потому что буквы могут дать в «перепутанном порядке» (например Е, А, И, О), и тогда ничего не получится.

ЕГЭ по информатике - задание 8 (Правильное кодирование букв)

Теперь запишем список с помощью цифр.

1. 0000
2. 0001
3. 0002
4. 0003
5. 0010

Получился обычный счёт в четверичной системе!! (всего используются 4 цифры: 0, 1, 2, 3). А слева нумерация показывает соответствие нашей десятичной системе. Но все числа десятичной системы в этой таблице соответствия сдвинуты на 1, ведь мы должны были начать с нуля.

Нас просят записать слово стоящее на 248, т.е. если была обычная таблица соответствия чисел десятичной системы и четверичной системы, слово стоящее на 248 месте, находилось бы на 247 (248 — 1) месте. Значит, наше искомое четверичное число соответствует 247 в десятичной системе.

Переведём число 247 в четверичную систему!

ЕГЭ по информатике - задание 8 (перевод числа из десятичной системы в четверичную)

Получилось число 33134 в четверичной системе. Сделаем обратное декодирование в буквы. Таким образом, ответ будет ООЕО.

Ответы: ООЕО

Ещё одна похожая задача 8 задания из примерных вариантов ЕГЭ по информатике, но другой вариации.

Задача (Классика, Другая вариация)

Все 5-буквенные слова, составленные из букв А, Р, У, К записаны в алфавитном порядке. Вот начало списка:

1. ААААА
2. ААААК
3. ААААР
4. ААААУ
5. АААКА
……
Укажите номер слова УКАРА

Решение:

Закодируем буквы цифрами: А0, К1, Р2, У3. Здесь как раз буквы даны не в том порядке, как они идут в самом правом столбце. Но мы должны кодировать именно в том порядке, как буквы идут в самом правом столбце.

ЕГЭ по информатике - задание 8 (кодирование букв цифрами)

У нас получилось четыре цифры! Значит снова можно слова превратить в таблицу соответствия между десятичной системой и четверичной системой. Но десятичная система смещена на 1 позицию.

1. 00000
2. 00001
3. 00002
4. 00003
5. 00010
……

Выписываем данное нам слово и посмотрим, какое число в четверичной системе было бы, если бы у нас были в место слов числа в четверичной системе!

ЕГЭ по информатике - задание 8 (кодируем слово цифрами)

Получили число в четверичной системе 310204. Узнаем, какое число в десятичной системе соответствовало этому числу, если бы была обычная таблица соответствия. Для этого переведём число 310204 из четверичной системы в десятичную. Перевод делаем по аналогии перевода из двоичной системы в десятичную.

ЕГЭ по информатике - задание 8 (Перевод из четверичной в десятичную систему)

Но помним, что у нас нумерация идёт на 1 быстрее, нежели мы бы поставили десятичные числа, как в таблице соответствия, потому что нумерация начинается не с нуля, а с 1. Поэтому к числу 840 нужно прибавить 1, и в ответе будет 841

Ответ: 841

Задача (Демонстрационный вариант ЕГЭ по информатике, 2020)

Все 4-буквенные слова, в составе которых могут быть буквы Н, О, Т, К, И,
записаны в алфавитном порядке и пронумерованы, начиная с 1.
Ниже приведено начало списка.

1. ИИИИ
2. ИИИК
3. ИИИН
4. ИИИО
5. ИИИТ
6. ИИКИ

Под каким номером в списке идёт первое слово, которое начинается
с буквы О?

Решение:

Закодируем буквы цифрами.

ЕГЭ по информатике - задание 8 (кодируем буквы цифрами от 0 до 4)

Получилось 5 цифр ( 0, 1, 2, 3, 4 ), значит, будем работать в пятеричной системе.

Нужно найти номер первого слова, которое начинается с буквы О. Если говорить на языке пятеричных чисел, то нужно найти номер числа 30005. Мы «забиваем нулями», чтобы число было четырёхразрядное, т.к. слова 4-х буквенные. Именно нулями, потому что нужно именно первое слово найти.

Теперь, как в предыдущей задаче, переведём число 30005 из пятеричной системы в десятичную.

0 * 5 0 + 0 * 5 1 + 0 * 5 2 +
3 * 5 3 = 375 (в десят. системе)

Но опять же должны прибавить 1 к числу 375, т.к. нумерация отличается от десятичных чисел на 1 в большую сторону.

Ответ: 376

Задача (Досрочная волна 2020 ЕГЭ по информатике, вариант 1)

Вася составляет 5-буквенные слова, в которых есть только буквы В, О, Л, К,
причём буква В используется в каждом слове ровно 1 раз. Каждая из других
допустимых букв может встречаться в слове любое количество раз или
не встречаться совсем. Словом считается любая допустимая
последовательность букв, не обязательно осмысленная. Сколько существует
таких слов, которые может написать Вася?

Решение:

Для начала решим вводную подзадачу.

Пусть у нас есть те же буквы В, О, Л, К, каждая из букв может встречаться в слове любое количество раз или
не встречаться совсем. Сколько можно составить 5-буквенных слов ?

Т.е буквы могут повторяться!

Например

ЕГЭ по информатике - задание 8 (пятизначное число, перебор вариантов)

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

Рассмотрим перебор трёхразрядных чисел. Вместо 5 букв теперь можно использовать 10 цифр ( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ). Цифры так же могут повторяться. Сколько получится вариантов ?

ЕГЭ по информатике - задание 8 (трёхзначное число, перебор вариантов)

Выведем общую формулу для количества вариантов, когда символы могут повторяться!

ЕГЭ по информатике - задание 8 (Общая формула для количества вариантов)

Для трёхразрядных чисел от 000 до 999:

N = 103 = 1000 вариантов.

Вернёмся к пятибуквенным словам и нашей подзадаче. Здесь количество букв (разрядов) в слове равно 5, количество допустимых символов равно 4 ( В, О, Л, К ).

N = 45 = 1024 вариантов.

Вернёмся к изначальной задаче. Сначала найдём количество вариантов, когда буква В находится в самой левой ячейке!

ЕГЭ по информатике - задание 8 (Буква В встречается один раз)

Применим формулу! Здесь слово сократилось до четырёхразрядного. А количество букв для использования 3 (О, Л, К).

N = 34 = 81 комбинация.

Но буква В так же может стоять во второй ячейке слева. Этот случай тоже даст 81 других комбинаций. Буква В может стоять в каждой из 5-ти ячеек, и везде будет получатся 81 комбинация.

Таким образом, окончательный ответ будет:

N = 81 * 5 = 405 различных вариантов.

Ответ: 405

Разобравшись с этой задачей, больше половины тренировочных задач десятого задания из различных книг и сайтов по подготовке к ЕГЭ по информатике будут решаться, как по маслу!

Задача(Закрепление формулы)

Рассматриваются символьные последовательности длины 5 в шестибуквенном алфавите {У, Ч, Е, Н, И, К}. Сколько существует таких последовательностей, которые начинаются с буквы У и заканчиваются буквой К?

Решение:

ЕГЭ по информатике - задание 8 (количество последовательностей)

Применим главную формулу 8 задания из ЕГЭ по информатике

N = mi = 63 = 216

Здесь буквы могут изменяться на 3 ячейках! Значит, в формуле i=3. Количество допустимых символов, которые можно поставить в каждую ячейку равно 6. Значит, в формуле m=6.

В ответе будет 216.

Примечание: Здесь можно использовать все буквы в каждой ячейке, включая У и К. В некоторых задачах их уже использовать нельзя, т.е. сказано, что буквы У и К используются один раз в слове. Тогда в формуле m, будет на 2 единицы меньше. Нужно внимательно читать задачу!

Ответ: 216

Задача (Демонстрационный вариант ЕГЭ по информатике, 2019)

Вася составляет 5-буквенные слова, в которых есть только буквы З, И, М, А,
причём в каждом слове есть ровно одна гласная буква и она встречается
ровно 1 раз. Каждая из допустимых согласных букв может встречаться
в слове любое количество раз или не встречаться совсем. Словом считается
любая допустимая последовательность букв, не обязательно осмысленная.
Сколько существует таких слов, которые может написать Вася?

Решение:

Рассмотрим количество вариантов, когда гласная И стоит в первом месте!

ЕГЭ по информатике - задание 8 (количество слов)

Подсчитаем количество слов с помощью супер-формулы

N = mi = 24 = 16

Длина изменяющихся ячеек равна 4, а количество допустимых букв равно 2.

Но буква И может стоять не только на первом месте. Она так же может стоять и на 2, и на 3, и на 4, и на 5 месте. Каждый такое случай добавляет столько же новых слов.

Значит, при использовании только буквы И будет количество слов 16 * 5 = 80. Ещё столько же слов добавится, если в словах вместо буквы И будет использоваться буква А. Поэтому окончательный ответ будет 80 * 2 = 160

Ответ: 160

Отработаем главную формулу 8 задания из ЕГЭ по информатике.

Задача (Развиваем понимание формулы!)

Сколько слов длины 5, начинающихся с согласной буквы и заканчивающихся гласной буквой, можно составить из букв З, И, М, А? Каждая буква может входить в слово несколько раз. Слова не обязательно должны быть осмысленными словами русского языка.

Решение:

Рассмотрим, какие варианты могут быть, если у нас на первом месте стоит согласная, а на последнем месте гласная

ЕГЭ по информатике - задание 8 (количество вариантов первая согласная, последняя гласная)

Получилось 4 разных случая. Подсчитаем, сколько слов можно составить при одном случае.

N = mi = 43 = 64

Длина изменяющихся ячеек равна 3, а количество возможных букв 4.

Но т.к. таких случая у нас четыре, то ответ будет 4 * 64 = 256

Ответ: 256

Рассмотрим важнейший «метод умножения» при решении 8 задания из ЕГЭ по информатике.

Задача (Другой метод решения!!)

Матвей составляет 6-буквенные коды из букв М, А, Т, В, Е, Й. Каждую букву нужно использовать ровно 1 раз , при этом код не может начинаться с буквы Й и не может содержать сочетания АЕ. Сколько различных кодов может составить Матвей?

Решение:

Эта задача отличается от уже разобранных тем, что каждую букву можно использовать один раз. В этой задаче удобнее воспользоваться немного другим методом решения! «Методом умножения»!

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

Сколькими способами можно составить 6-x буквенное слово из букв М, А, Т, В, Е, Й. Каждую букву нужно использовать ровно 1 раз .

ЕГЭ по информатике - задание 8 (метод умножения)

Чтобы найти возможные варианты, перемножаем для каждой ячейки количество букв из которых у нас есть выбор!

N = 6 * 5 * 4 * 3 * 2 * 1 = 720

Вернёмся к изначальной задаче!

В начале подсчитаем «методом умножения» количество слов, не обращая внимание, на условие, в котором сказано, что слово не может содержать сочетание АЕ.

ЕГЭ по информатике - задание 8 (метод умножения комбинаторика)
N = 5 * 5 * 4 * 3 * 2 * 1 = 600

В формуле стоят почти все те же самые числа, как и в вводном примере, только первый множитель не 6, а 5. Это произошло из-за того, что у нас в задаче слово не может начинаться на букву Й. Значит, выбор на первую позицию будет не из 6 букв, а из 5.

Но в 600 комбинаций входят и те случаи, когда в слове присутствует сочетание АЕ. Теперь найдём сколько таких слов, где присутствует сочетание АЕ

Узнаем количество вариантов в каждом таком случае.

ЕГЭ по информатике - задание 8 (метод умножения комбинаторика 1)

N1 = 4 * 3 * 2 * 1 = 24

ЕГЭ по информатике - задание 8 (метод умножения комбинаторика 2)

На первом месте мы не можем использовать букву Й, поэтому мы на первом месте выбираем из 3 букв.

N2 = 3 * 3 * 2 * 1 = 18

ЕГЭ по информатике - задание 8 (метод умножения комбинаторика 3)

Аналогично предыдущему случаю.

N3 = 3 * 3 * 2 * 1 = 18

ЕГЭ по информатике - задание 8 (метод умножения комбинаторика 4)

N4 = 3 * 3 * 2 * 1 = 18

ЕГЭ по информатике - задание 10 (метод умножения комбинаторика 5)
N5 = 3 * 3 * 2 * 1 = 18

Всего слов с сочетанием АЕ будет

24 + 18 + 18 + 18 + 18 = 96

Значит, всего слов, которые удовлетворяют условию задаче будет

N = 60096 = 504

Примечание: Метод умножения можно было использовать и в задачах, которые мы рассмотрели ранее. Например, в задаче «Закрепление формулы» в первой свободной ячейке выбираем из 6 букв, во второй свободной ячейке тоже из 6 букв, и в третий свободной ячейке тоже можно использовать 6 букв. Значит, по методу умножения получается N = 6 * 6 * 6 = 63 = 216

Ответ: 504

Задача (Закрепления «метода умножения»)

Полина составляет 6-буквенные коды из букв П, О, Л, И, Н, А. Каждую букву нужно использовать ровно 1 раз, при этом нельзя ставить подряд две гласные или две согласные. Сколько различных кодов может составить Полина?

Решение:

ЕГЭ по информатике - задание 8 (закрепление метода умножения комбинаторика)

Опять сказано, что каждая буква используется 1 раз, следовательно, нужно применять «метод умножения».

На первое место можно выбрать из 6 букв, предположим, мы выберем согласную. Тогда на второе место нужно выбирать из 3 гласных. Потом опять должна идти согласная, но их у нас осталось только 2. Далее, на следующее место выбираем из 2 гласных букв. И на предпоследнее место выбирается 1 согласная, а на последнее место остаётся 1 гласная.

Т.к. количество гласных букв и согласных одинаковое, и равно трём, то если мы бы начали делать «метод умножения» с гласной буквы, количество вариантов бы не поменялось.

N = 6 * 3 * 2 * 2 * 1 * 1 = 72

Ответ: 72

Задача (Азбука Морзе)

Азбука Морзе позволяет кодировать символы для сообщений по радиосвязи, задавая комбинацию точек и тире. Сколько различных символов (цифр, букв, знаков пунктуации и т.д.) можно закодировать, используя код Морзе длиной не менее трёх и не более четырёх сигналов (точек и тире) ?

Решение:

Зная формулу, без проблем решим данную примерную задачу из ЕГЭ по информатике.

У нас есть 2 символа, которые можно использовать: точка и тире. Фраза, что сообщение может иметь «не менее трёх и не более четырёх сигналов», означает, что сообщения могут быть длиною 3 символа и длиною 4 символа.

Подсчитаем общее количество вариантов.

N = 23 + 24 = 8 + 16 = 24 комбинаций.

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

Ответ: 24

Задача (Обратная предыдущей)

Световое табло состоит из цветных индикаторов. Каждый индикатор может окрашиваться в четыре цвета: белый, черный, желтый и красный. Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью можно было передать 300 различных сигналов?

Решение:

Нам нужно закодировать 300 различных вариантов! Имеются 4 различных лампочки! (Они имеют смысл, как количество допустимых символов!) На этот раз нужно узнать количество лампочек (количество разрядов, «длину слова»). Применяем формулу.

N = 4x = 300

Не найдётся такое целое x, чтобы равенство стало верным. Поэтому берём целое минимальное x такое, чтобы 4x больше 300.

45 = 1024

Пять лампочек на табло хватит, чтобы закодировать 300 сигналов, но, к сожалению, много комбинаций просто не пригодится!

Ответ: 5

Задача (Важная!)

Нужно выбрать в подарок 3 книги из 5. Сколькими способами можно выбрать ?

Решение:

На рисунке показано две комбинации, как можно выбрать в подарок 3 книги из 5.

ЕГЭ по информатике - задание 8 (Сочетания, комбинаторика, пример)

Данную задачку нужно решать используя формулу сочетаний из раздела комбинаторика.

ЕГЭ по информатике - задание 8 (Сочетания, комбинаторика, формула)

n — количество книг, из которых мы выбираем подарок, m — количество книг, которое мы хотим выбрать, C — количество вариантов (способов).

Восклицательный знак — это факториал!

Факториалом числа «n» (условное обозначение n!- читается как «эн» — факториал) называется произведение чисел от 1 до «n»

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

ЕГЭ по информатике - задание 8 (Вычисляем сочетания, комбинаторика)

Ответ: 10

Следующая задача часто встречается в книгах по подготовке к ЕГЭ по информатике.

Задача (Главная формула + сочетания)

Шифр кодового замка представляет собой последовательность из пяти символов, каждый из которых является цифрой от 1 до 5. Сколько различных вариантов шифра можно задать, если известно, что цифра 1 встречается ровно три раза, а каждая из других допустимых цифр может встречаться в шифре любое количество раз или не встречаться совсем?

Решение:

В начале нужно посчитать, сколькими способами на 5-ти ячейках можно расположить 3 единицы!

ЕГЭ по информатике - задание 8 (кодовый замок)

Обратите внимание, как будто мы выбираем 3 книги в подарок из 5 возможных! Значит, опять применяем формулу сочетаний из комбинаторики. Мы вычисляли уже её точно с такими же числами в прошлой задаче, количество вариантов равно 10.

Подсчитаем, сколько вариантов кодового замка можно составить при одном определённом расположении трёх единиц.

ЕГЭ по информатике - задание 8 (количество вариантов для одного случая)

Применим формулу, есть две ячейки, в которых изменяются цифры, а в каждой ячейке может быть одна из 4 цифр.

N = mi = 42 = 16

Т.к. различных вариантов, как расположить единицы на 5 ячейках равно 10, то ответ будет 16 * 10 = 160

Ответ: 160

Ещё одна задача из примерных вариантов по подготовке к ЕГЭ по информатике.

Задача (Таблица соревнований)

Для записи результатов соревнований используется таблица, в которой для каждой из 20-ти команд по каждому из 10-ти видов состязаний записано 1, 2 или 3 (если команда заняла соответствующее место в этом состязании) или прочерк (если не заняла призовое место или не участвовала). Какое количество информации (бит) содержит таблица ?

Решение:

Есть таблица с 20 командами и для каждой команды есть результат по 10-ти видам состязаний.

1 команда 2 команда 3 команда 20 команда
1 дисциплина 1 1 3
2 дисциплина 2 1 2
10 дисциплина 1 1 2

В каждой ячейке может быть 4 различных значения ( 1, 2, 3, — ). Нужно узнать, сколько бит занимает одна ячейка таблицы. Один бит может быть либо единицей, либо нулём.

ЕГЭ по информатике - задание 8 (Таблица результатов соревнований)

Сделав рисунок, задача обрела привычные очертания.

Как будто мы решаем задачу с перебором слов. Но здесь длина слова неизвестна, а количество вариантов, которое должно получится уже дано и равно 4 (четырём). Применим главную формулу из 10 задания из ЕГЭ по информатике.

N = mi = 2i = 4

i=2 бита (длина равна «2 буквам», если воспринимать задачу, как со словами.)

Одна ячейка таблицы весит 2 бита. Найдём количество ячеек во всей таблице соревнований.

Всего ячеек = 20 * 10 = 200

Тогда вся таблица будет весит:

V = 2 бита * 200 = 400 бит.

Ответ: 400

Формула Шеннона

Задача (Формула Шеннона)

В корзине лежат 8 черных шаров и 24 белых. Сколько бит информации несет сообщение о том, что достали черный шар?

Решение:

Данную задачу нужно решать по формуле Шеннона

ЕГЭ по информатике - задание 8 (Формула Шеннона)

Найдём вероятность p того, что вытащили чёрный шарик.

p = (количество чёрных шаров) / (количество всех шаров) = 8 / (24 + 8) = 8 / 32 = 1 /4

p = 1 / 4

Применим формулу Шеннона.

x = log2(4)
2x = 4

x = 2 бита

Ответ: 2

Доброго времени суток ! Помогите пожалуйста решить задачу .) Матвей составляет 6-буквенные коды из букв М, А, Т, В, Е, Й. Каждую букву нужно использовать ровно 1 раз, при этом код не может начинаться с буквы Й и не может содержать сочетания АЕ. Сколько различных кодов может составить Матвей?

В закрытом ящике находится 32 карандаша, некоторые из них синего цвета. Наугад вынимается один карандаш. Сообщение «этот карандаш – НЕ синий» несёт 4 бита информации. Сколько синих карандашей в ящике?
Был бы очень рад , если вы разберете и эту задачку

Добрый день. Полностью разобрал этот номер, но наткнулся на один интересный пример. Объясните доступным языком, пожалуйста. На решу егэ вообще не понял их решение:

Тимофей составляет 5-буквенные коды из букв Т, И, М, О, Ф, Е, Й. Буква Т должна входить в код не менее одного раза, а буква Й — не более одного раза. Сколько различных кодов может составить Тимофей? (ответ: 8006)

Добрый день! Подскажите пожалуйста, как решить следующую задачу: Сколько существует чисел, шестнадцатеричная запись которых содержит 3 цифры, причём все цифры различны и никакие две чётные и две нечётные цифры не стоят рядом.

Петя составляет семибуквенные слова перестановкой букв слова АССАСИН. Сколько всего различных слов может составить Петя? Мое решение: 21 вариант с буквой А, 35- с буквой С, и 4 на буквы И и Н. Всего 60 и умножаем на 7. Получается 420. Не уверена, что применила верный алгоритм. Прокомментируйте, пожалуйста, решение

Можете заказать решение задачи через раздел «связь».

В Задаче (Другой метод решения!!) допущена ошибка в решении, ведь 24 + 18 + 18 + 18 + 18 = 114,значит N = 600 — 114 = 486!

Добрый день! Помогите пожалуйста решить задачку
Сколько чисел длиной 6 можно составить, если известно, что цифры идут в порядке убывания, при этом четные и нечетные цифры чередуются?

У меня только один вопрос. Почему в школах на уроках информатики вместо действительно полезного изучения какого нибудь языка программирования, заставляют заниматься вот этой вот ересью и решать какое по счету слово напишет Вася? Я могу только составить в ответ на это только слова которые нельзя здесь писать. От таких знаний и занятий ни один ребенок не захочет стать программистом, потому что это непонятно, и неизвестно зачем уметь решать такие задачи. Я сам программист с 10 летним стажем не смог объяснить ребенку как решать некоторые задачи и самое главное, я не знаю зачем дети должны уметь это решать.

Дмитрий, согласен с Вами. Особенно 11 задание и формула Шеннона. Надо либо излагать задание корректно, либо исключить вообще: «В корзине лежат черные и белые шары. Среди них 18 черных шаров. Сообщение о том, что достали белый шар, несет 2 бита информации. Сколько всего шаров в корзине?» — для двух состояний достаточно одного бита.

marvell special for u

c = 0
from itertools import*
for i in permutations(‘МАТВЕЙ’, r=6):
i = ».join(i)
if i[0] != ‘Й’ and i.count(‘АЕ’) == 0:
print(i)
c += 1
print(c)

На этой странице вы узнаете

  • Как и для чего информатика использует целый раздел математики?
  • Как работают безопасные пароли?
  • Зачем считать, если можно не считать? 

Что общего у автомобильного номера, карточной игры и расписания школьных занятий? Наука, их изучающая, — комбинаторика. 

Применение комбинаторики

Комбинаторика — это раздел математики, который занимается решением задач, связанных с выбором и расположением элементов какого-либо множества по заданным параметрам.

Как и для чего информатика использует целый раздел математики?

Мы прибегаем к помощи комбинаторики, когда речь идет о данных как о наборе последовательностей, которые состоят из определенных элементов, расположенных в определенном порядке. 

Что может служить примерами таких данных?

  • автомобильные номера — набор букв и цифр в определенном порядке;
  • карточные игры — наборы карт, которые могут находиться у вас на руках;
  • расписание занятий — варианты порядка проведения уроков. 

Собственно, комбинаторика может помочь нам:

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

Размещения и перестановки

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

  • Размещения — элементы набора могут использоваться в последовательности определенной длины любое количество раз (в том числе ни разу).

Пример: кодовый замок. Никто не запретит нам использовать любую цифру любое количество раз или не использовать совсем.

  • Перестановки — возможные последовательности образуются изменением порядка следования элементов друг за другом. Каждый элемент набора используется ровно 1 раз.

Пример: распределение 5 человек на дежурства в течение 5 дней. Было бы справедливо, если бы один человек дежурил только один раз, но вот в какой из дней — уже есть выбор.

Подсчет количества комбинаций

Количество комбинаций зависит от вариантов расстановки элементов. Чем больше символов может стоять на каждой позиции, тем больше будет комбинаций. Полное их количество рассчитывается как произведение количества возможных символов на каждой позиции.

В размещениях каждый элемент может быть на любой позиции и может встретиться любое количество раз. То есть на каждой из k позиций может быть любой из n символов, тогда всего размещений может быть N=nk.

В перестановках последовательности отличаются только порядком следования элементов. Значит, каждый из элементов будет использоваться ровно 1 раз.

  • На первой позиции может стоять любой из n символов;
  • На второй — любой из оставшихся n − 1 символов;
  • На третьей — любой из еще не использовавшихся, то есть n − 2;
  • В конце концов — на самой последней позиции может использоваться только 1 оставшийся символ.

Поэтому количество комбинаций перестановок рассчитывается как факториал количества символов: произведение всех чисел от 1 до количества.

В остальных случаях — составляем выражение согласно требованиям:

  • Считаем, какое количество символов может находиться на каждой позиции.
  • Перемножаем полученные значения.

Например, мы выбираем пароль по следующим условиям:

  • длина пароля — 6 символов;
  • используются только символы “P”, “A”, “S”, “W”, “O”, “R”, “D”, “1”, “2”, “3”;
  • “Р” должен быть на первом месте и больше не встречаться в пароле;
  • “3” должен быть на последнем месте и больше не встречаться в пароле.

Определим, какие символы на каких позициях могут находиться:

Теперь можем составить выражение, чтобы найти количество всех возможных вариантов пароля. Перемножим количество возможных символов на каждой позиции:

N = 1 * 8 * 8 * 8 * 8 * 1 = 4096.

Как работают безопасные пароли?

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

Доля разумности в этих требованиях присутствует. Использование сложного пароля создает множество возможных комбинаций знаков. Такой пароль не взломать простым перебором. 

Одна фирма по кибербезопасности посчитала, что пароль длиной 11 символов, состоящий только из цифр, взламывается меньше чем за секунду. При использовании цифр, букв в разных регистрах и спецсимволов, на взлом уйдет 34 года. Если символов будет не 11, а 12, то взлом сложного пароля займет около 3000 лет.

Размещения и перестановки в программе Python

Зачем считать, если можно не считать? 

Для более сложных расчетов нам может понадобиться написать программу, которая будет производить определенные действия с перестановками или размещениями.

Для облегчения работы с ними в Python существует модуль itertools, который содержит инструменты для их создания:

  • permutations(набор символов) — создает перестановки переданного набора

from itertools import permutations
for i in permutations(“abc”):
    print(i)

Вывод:
('a', 'b', 'c')
('a', 'c', 'b')
('b', 'a', 'c')
('b', 'c', 'a')
('c', 'a', 'b')
('c', 'b', 'a')

  • product(набор символов, repeat = длина последовательности) создает размещения заданной длины из заданного набора символов

from itertools import product
for i in product("abcd", repeat = 2):
    print(i)

Вывод:
('a', 'a')
('a', 'b')
('a', 'c')
('a', 'd')
('b', 'a')
('b', 'b')
('b', 'c')
('b', 'd')
('c', 'a')
('c', 'b')
('c', 'c')
('c', 'd')
('d', 'a')
('d', 'b')
('d', 'c')
('d', 'd')

Все комбинации будут возвращены в виде списка символов.

Пример.

Допустим, мы будем составлять пароли длиной 6 символов из того же набора символов “P”, “A”, “S”, “W”, “O”, “R”, “D”, “1”, “2”, “3”, но с дополненными условиями:

  • символ “Р” может использоваться в пароле любое количество раз, но обязательно должен быть на первом месте;
  • символ “3” должен быть использован в пароле ровно 3 раза;
  • в пароле не должно быть сочетания “123”.

Пошагово наш код должен состоять из следующих элементов:

  1. Для создания всех вариаций пароля будем использовать product модуля itertools, все пароли будем перебирать циклом for. Также предварительно создадим переменную-счетчик подходящих паролей.
  2. Нам нужно проверить все условия задачи. Элемент комбинации с индексом 0 равен “Р”, “3” встречается в ней ровно 3 раза, а также в списке символов комбинации не должно быть набора (“1”, “2”, “3”).
  3. При нахождении подходящего пароля будем увеличивать наш счетчик на 1, в конце программы выведем его значение на экран.

from itertools import product

cnt = 0
for i in product("PASWORD123", repeat = 6):
    if i[0] == "P" and i.count("3") == 3 and ("1", "2", "3") not in i:
        cnt += 1
print(cnt)

Вывод: 810

Фактчек

  • Размещения — наборы последовательностей определенной длины, состоящие из определенных символов, которые могут встречаться в последовательности сколько угодно раз. Количество размещений N зависит от длины последовательности k и количества символов n как N=nk.
  • Перестановки — наборы последовательностей, отличающиеся только порядком следования символов друг за другом. Количество перестановок N зависит от количества символов в них n как N = n!.
  • В общем виде количество комбинаций высчитывается как произведение количества возможных символов на каждой позиции.
  • Для записи перестановок в Python используется permutations из модуля itertools, для записи размещений — product из того же модуля.

Проверь себя

Задание 1.
Сколько будет размещений длинной 5, состоящих из набора “123”?

  1. 243
  2. 125
  3. 120
  4. 6

Задание 2.
Что такое перестановки?

  1. Комбинации, состоящие из символов определенного набора, разной длины.
  2. Комбинации, состоящие из символов определенного набора, одной длины.
  3. Комбинации, состоящие из символов определенного набора и отличающиеся только порядком следования символов друг за другом.
  4. Комбинации, состоящие из символов определенного набора и отличающиеся только длиной.

Задание 3.
Сколько может быть паролей длиной 4, состоящих из набора символов “ПАРОЛЬ”, в которых любой символ может использоваться сколько угодно раз, кроме “Ь” (используется только один раз и только на последнем месте)?

  1. 15
  2. 20
  3. 125
  4. 625

Задание 4.
Какая из записей на языке Python создаст размещения набора “ПАРОЛЬ” длинной 4?

  1. itertools(“ПАРОЛЬ”, repeat = 4)
  2. product(4, repeat = “ПАРОЛЬ”)
  3. permutations(“ПАРОЛЬ”, repeat = 4)
  4. product(“ПАРОЛЬ”, repeat = 4)

Ответы: 1. — 1; 2. — 3; 3. — 3; 4. — 4.

Канал видеоролика: Тимофей Хирьянов

Информатика, КЕГЭ 2022 — Комбинаторика, теория к заданию №8

Смотреть видео:

#информатика #егэинформатика #икт #экзамены #егэ_2020 #мгту #школьникам #помощь_студентам #поступление

Свежая информация для ЕГЭ и ОГЭ по Информатике (листай):

С этим видео ученики смотрят следующие ролики:

Комбинаторика и множества. Основы | Информатика КЕГЭ-2022

Комбинаторика и множества. Основы | Информатика КЕГЭ-2022

Evgenij Jobs

Теория графов. Основы | Информатика КЕГЭ-2022

Теория графов. Основы | Информатика КЕГЭ-2022

Evgenij Jobs

Системы счисления. Основы | Информатика КЕГЭ-2022

Системы счисления. Основы | Информатика КЕГЭ-2022

Evgenij Jobs

Алгебра логики. Основы | Информатика КЕГЭ-2022

Алгебра логики. Основы | Информатика КЕГЭ-2022

Evgenij Jobs

Облегчи жизнь другим ученикам — поделись! (плюс тебе в карму):

17.11.2021

  • Комментарии

RSS

Написать комментарий

Нет комментариев. Ваш будет первым!

Ваше имя:

Загрузка…

11.05.2013

В файле содержится вся необходимая теория для подготовки к ЕГЭ по информатике для задания B4.

Изучив предложенный материал, вы обретёте знания и навык для решения этого типа заданий B4.

СКАЧАТЬ в формате DOC

Сохранить ссылку:

Комментарии (0)
Добавить комментарий

Добавить комментарий

Комментарии без регистрации. Несодержательные сообщения удаляются.

Имя (обязательное)

E-Mail

Подписаться на уведомления о новых комментариях

Отправить

Понравилась статья? Поделить с друзьями:
  • Комбинаторика в задачах егэ математика
  • Комбинаторика в егэ по математике профиль
  • Комбинативная изменчивость егэ
  • Комбеды это егэ
  • Комбат товарищ алексеенко утверждал что мост через реку егэ