Задание № 8 ОГЭ по информатике: слова и коды

Кому: выпускнику · Обновлено 2026-10-25

Раздел: Информатика · Тема: Разборы заданий по номерам · Задание 8 · ОГЭ

Чтобы решать задачи на подсчёт слов и кодов, считай допустимые варианты для каждой позиции и учитывай ограничения до вычислений. Здесь разбираем тему «Комбинаторика: число слов и кодов», указанную в карточке задания № 8; соответствие номера официальному ОГЭ проверяй по актуальной демоверсии.

Решить задание в тренажёре

Что нужно понимать перед решением

В комбинаторной задаче слово — это последовательность символов, а не обязательно слово русского языка. Например, запись ББА считается словом, если условие разрешает такие буквы и их повторение. Алфавит — набор доступных символов, длина слова — количество позиций. Код может состоять из букв, цифр или других знаков: способ подсчёта зависит от ограничений, а не от вида символов.

Порядок обычно важен: АБ и БА — разные слова. При этом одинаковые буквы не получают собственных номеров: перестановка двух букв А внутри одной записи нового слова не создаёт. Это различие помогает понять, какие варианты нужно считать отдельно.

Номер в тематическом тренажёре не заменяет официальную нумерацию. На сайте ФИПИ открой раздел ОГЭ, материалы по информатике и демоверсию нужного года. Посмотри формулировку задания № 8 и спецификацию. Так ты проверишь, соответствует ли выбранная тренировка содержанию экзамена.

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

Как считать варианты по позициям

Основной инструмент — правило произведения. Если первый символ можно выбрать a способами, а после каждого такого выбора второй — b способами, получится a × b последовательностей. Для более длинного слова продолжай умножать количества допустимых вариантов. Удобно нарисовать клетки по числу позиций и над каждой записать число возможных символов.

Если алфавит содержит N символов, длина равна L и повторения разрешены, для каждой позиции доступны все N символов. Всего получится N^L слов. Например, для двух позиций и трёх доступных букв расчёт имеет вид 3 × 3 = 9. Здесь учитываются и одинаковые, и разные буквы.

Одинаковые числа над клетками появляются только тогда, когда ограничения действительно одинаковы. Если первая буква уже выбрана, а повторения запрещены, для следующей позиции вариантов станет меньше. Если на первой позиции запрещён ноль, её тоже нужно рассматривать отдельно. Сначала составь выражение, затем вычисляй: так легче заметить неверный множитель.

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

Пример задания из банка «Ранга»

В следующем примере потренируй разделение выбора позиции заданной буквы и заполнения остальных мест. Обрати внимание на слова «ровно один раз»: они определяют, какие буквы разрешены на оставшихся позициях.

Условие. Все четырёхбуквенные слова, составленные из букв А, Б, В, Г, записаны в алфавитном порядке (буквы в слове могут повторяться). Слова длиной 4 буквы составляются из того же набора букв.

Сколько существует слов длиной 4 буквы, в которых буква А встречается ровно один раз? В ответе запиши только целое число.

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

Ответ: 108

Решить похожие задания в тренажёре

Как учитывать «ровно один раз» и другие ограничения

Фраза «буква встречается ровно один раз» задаёт два требования одновременно: эта буква должна присутствовать, но повторяться не может. Поэтому сначала выбери её позицию. Затем заполни остальные позиции символами алфавита, из которого эта буква исключена. Если оставить её среди доступных, в подсчёт попадут слова с несколькими вхождениями.

При длине L и алфавите из N символов число слов с одним вхождением заданной буквы выражается как L × (N − 1)^(L − 1). Первый множитель отвечает за место особой буквы, степень — за заполнение остальных мест. Формула применима, когда других ограничений нет и остальные символы могут повторяться.

Для условия «хотя бы один раз» часто удобно считать через дополнение: из числа всех слов вычесть число слов без нужной буквы. Получится N^L − (N − 1)^L. Условие «не более одного раза» включает два случая: буквы нет или она встречается ровно один раз. Эти случаи не пересекаются, поэтому их количества складывают.

  • «Ровно один раз»: выбери позицию и запрети эту букву на остальных местах.
  • «Хотя бы один раз»: вычти из общего количества слова без этой буквы.
  • «Не более одного раза»: отдельно посчитай отсутствие буквы и одно вхождение.

Что делать с запретом повторений и нулём в начале

Если повторения запрещены, каждый использованный символ исключается из дальнейшего выбора. Для слова длиной L из алфавита мощности N получится произведение N × (N − 1) × … из L множителей. Например, для трёх позиций и пяти символов нужно вычислить 5 × 4 × 3. Если длина превышает количество доступных символов, составить такое слово нельзя.

Различай цифровой код и число. Код фиксированной длины может начинаться с нуля, если условие это допускает: начальный ноль занимает отдельную позицию. У многозначного числа начальный ноль недопустим, иначе запись не имеет нужного количества разрядов. Поэтому слово «число» влияет на подсчёт первой позиции.

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

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

Как связаны число кодов и количество информации

В задачах о кодировании различай количество возможных записей и объём памяти для их хранения. Если есть i двоичных разрядов, можно составить 2^i разных кодов. Чтобы закодировать N символов кодами одинаковой длины, выбери наименьшее целое i, при котором 2^i не меньше N.

Например, для алфавита из 26 символов четырёх бит недостаточно: они дают 16 комбинаций. Пять бит дают 32 комбинации, поэтому при равномерном посимвольном кодировании на один символ потребуется пять бит. Часть комбинаций останется неиспользованной — это допустимо.

Если каждый символ занимает i бит, запись длиной L символов занимает L × i бит без учёта дополнительных данных. Но переводить результат в байты нужно по условию: один байт содержит восемь бит. Округление зависит от того, для чего выделяется целое число байтов — для отдельного символа, целой записи или блока записей. Не добавляй это требование самостоятельно.

  • Сначала установи, что требуется найти: число вариантов, биты или байты.
  • Для равномерного двоичного кода сравни размер алфавита со степенями двойки.
  • Округляй объём памяти только на том этапе, который указан в условии.

Как проверить решение и разобрать ошибки

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

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

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

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

Частые вопросы

Нужно ли учитывать алфавитный порядок при подсчёте слов?

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

Когда количества вариантов складывают, а когда умножают?

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

Почему нельзя всегда использовать N^L?

Это выражение предполагает, что на каждой позиции доступны все N символов и любые их сочетания разрешены. Запрет повторений, ограничение первой позиции или требование к числу вхождений буквы меняют подсчёт.

Нужно ли писать программу для решения?

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

Как проверить, что тренирую нужное задание ОГЭ?

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

Полезно по теме

Читать дальше

Все статьи «Ранг» о подготовке к экзаменам

Проверить себя в тренажёре

Открывается тренировочное задание в формате ЕГЭ: условие видно сразу, краткий ответ проверяется без регистрации.

Решить задание в тренажёре

Не уверен, что это вообще нужно? Бесплатный тест — 10 минут, без регистрации и без карты: сразу видно первичный балл

Материал — разъяснение «Ранг». Официальные правила экзамена, расписание, шкалы баллов и перечни заданий публикуют ФИПИ (fipi.ru) и Рособрнадзор (obrnadzor.gov.ru). Мы не обещаем конкретных баллов: результат зависит от твоей работы.