ОГЭ
Информатика
6 июля 2026
17 минут чтения

Задание 2 ОГЭ по информатике: декодирование кодовой последовательности

Задание 2 ОГЭ по информатике проверяет одно конкретное умение — «уметь декодировать кодовую последовательность». Вам дают кодовую таблицу (буква → кодовое слово) и сообщение, в котором разбиение на буквы потеряно; нужно восстановить текст. Это задание базового уровня, 1 первичный балл, часть 1 экзаменационной работы, раздел кодификатора «Теоретические основы информатики» (проверяемый элемент содержания 2.1), примерное время выполнения — 4 минуты. По региональным статистико-аналитическим отчётам это одно из самых доступных заданий всей работы. В статье — вся теория кодирования, честный рабочий метод (перебор с возвратом, а не «жадное» чтение), разбор трёх реальных заданий из открытого банка ФИПИ и типичные ошибки. Тренироваться можно на реальных заданиях 2 ОГЭ по информатике онлайн — с мгновенной проверкой ответа.


Что проверяет задание 2 ОГЭ по информатике

В обобщённом плане варианта КИМ строка задания 2 звучит дословно: «Уметь декодировать кодовую последовательность». За этой короткой формулировкой стоит проверяемый элемент содержания 2.1 кодификатора — большой блок про дискретность данных, алфавит, кодовые таблицы, равномерный и неравномерный код (материал 7 класса). Проверяемое требование — 2.3: «умение кодировать и декодировать сообщения по заданным правилам».

Проверяемые умения:

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

Важная оговорка про сезон 2027. Проекты демоверсии, спецификации и кодификатора ОГЭ-2027 на момент публикации статьи ФИПИ ещё не издавал — обычно они выходят в конце августа. Все цифры и формулировки ниже приведены по действующим документам ФИПИ 2026 года. Структура КИМ не менялась с 2025 года (в спецификации-2026 прямо сказано: «Изменения структуры и содержания КИМ отсутствуют»), поэтому вероятность изменений по заданию 2 невелика — но когда проекты-2027 выйдут, параметры стоит перепроверить.

ПараметрЗначение
Максимальный балл1 первичный. Частичных баллов нет: ответ должен полностью совпадать с эталоном
Уровень сложностиБазовый (Б)
Формат ответаКраткий: последовательность заглавных русских букв. Переносится в бланк ответов № 1 без пробелов, запятых и других дополнительных символов
Часть работыЧасть 1 (задания 1–10), выполняется без компьютера
Раздел кодификатора2. Теоретические основы информатики; проверяемый элемент содержания 2.1, проверяемое требование 2.3
Примерное время выполнения4 минуты (на всю часть 1 рекомендуется 30 минут)
Связанные задания1 (объём текста, КЭС 2.2) и 10 (системы счисления, КЭС 2.6) — тот же раздел кодификатора

Почему задание 2 нельзя терять. По методическим анализам результатов ОГЭ-2025 средний процент выполнения задания 2 составил 89,11 % в Красноярском крае и 89,24 % в Калининградской области — это один из самых высоких показателей всей работы. Причём даже среди участников с отметкой «2» этот показатель держится на уровне 54–60 %, тогда как по остальным базовым заданиям у той же группы он опускается до 2–25 %. Оговорка: это региональные данные, федеральной статистики по отдельным заданиям ОГЭ ФИПИ не публикует; «средний процент выполнения» считается как доля набранных баллов от максимума (для задания в 1 балл эта величина численно совпадает с долей участников, получивших за него балл).

Тренируйтесь на реальных заданиях

Задания 2 ОГЭ по информатике из открытого банка ФИПИ с мгновенной проверкой ответа. Декодирование ставится за несколько вечеров — бесплатно.

Решать задание 2

Как выглядит формулировка

Формулировок у задания 2 немного, и они очень устойчивы. Вот реальные условия из открытого банка ФИПИ и демоверсии:

  • «От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе. […] При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы. […] Определите текст радиограммы. В ответе запишите получившееся слово (набор букв)».
  • «…Определите текст радиограммы. В ответе укажите буквы, которые встречаются в тексте радиограммы более одного раза».
  • «Вася и Петя играли в шпионов и кодировали сообщения собственным шифром. Фрагмент кодовой таблицы приведён ниже. […] Расшифруйте сообщение, если известно, что буквы в нём не повторяются. […] Запишите в ответе расшифрованное сообщение».
  • «Ваня шифрует русские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). […] Даны четыре шифровки […]. Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. Получившееся слово запишите в качестве ответа».
  • «Валя шифрует русские слова, записывая вместо каждой буквы её код. […] Даны три кодовые цепочки […]. Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово».

Правила записи ответа. Задание 2 относится к части 1, ответ — «число, слово, последовательность букв или цифр». Инструкция ФИПИ дословно: ответ «перенесите в БЛАНК ОТВЕТОВ № 1 справа от номера соответствующего задания, начиная с первой клеточки, без пробелов, запятых и других дополнительных символов. Каждый символ пишите в отдельной клеточке». Практически это значит: заглавные русские буквы подряд, например УЖАТАХТ, ВЕЗИ, АГ. Никаких дефисов, точек и пробелов между буквами.

Теория: всё, что нужно для задания 2

Кодирование, декодирование и кодовая таблица

Кодирование — это перевод информации с одного языка на другой, то есть запись в другой системе символов, в другом алфавите. Обычно кодированием называют перевод с «человеческого» языка на формальный (например, в двоичный код), а декодированием — обратный переход. Один символ исходного сообщения может заменяться как одним, так и несколькими символами нового кода.

Кодовая таблица — это соответствие «символ исходного алфавита → кодовое слово в другом алфавите». В задании 2 кодовая таблица всегда дана прямо в условии, и работать нужно только с ней.

Полезные термины из того же элемента содержания 2.1: алфавит — конечный набор символов, мощность алфавита — количество символов в нём. Количество различных слов длины nn в алфавите мощности MM равно

N=Mn,N = M^{\,n},

а для двоичного алфавита (мощность 2) — N=2nN = 2^{\,n}. Отсюда, например, видно, что кодовых комбинаций из точек и тире длины 1–4 всего 2+4+8+16=302 + 4 + 8 + 16 = 30 — этого с запасом хватает на пять букв, которые обычно дают в радиограмме.

В задании 2 кодовый алфавит бывает разный: точка и тире (азбука Морзе), 0 и 1 (двоичный код), цифры (номер буквы в алфавите), значки вроде +, #, ^, ~ (шифр «Васи и Пети»). Механика при этом всегда одна и та же.

Равномерный и неравномерный код

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

Для задания 2 разница принципиальна:

  • Равномерный код декодируется тривиально. Разделители не нужны: режем сообщение на куски фиксированной длины, вариант всегда ровно один.
  • Неравномерный код без разделителей может резаться на буквы несколькими способами — возникает неоднозначность декодирования. Именно на этом построено почти всё задание 2.

Поэтому первое действие в задании 2 — посмотреть на кодовую таблицу и проверить: все ли коды одинаковой длины? Если да — задача решается «в лоб» за полминуты. Пример реального задания с равномерным кодом:

АБВГДЕ
..o...o..o.oo.o.oooo...o..o.oo

Все коды длиной 5 знаков. Сообщение из 25 знаков режется ровно на 5 букв:

...o..o.oo...o..oooo.o.oo
 ...o. | .o.oo | ...o. | .oooo | .o.oo
   Д       Е       Д       Г       Е     ->  ДЕДГЕ

Повторяются Д и Е, ответ — ДЕ. Никакого перебора здесь не нужно, и было бы обидно потратить на такую задачу четыре минуты.

Условие Фано и дерево кодов: что это и почему на него нельзя опираться

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

Бытовая аналогия: если в телефонной сети есть номер 101, то номера 1012345 быть не может — станция «отсечёт» вызов после трёх цифр. Выполнение любого из двух условий достаточно, но не необходимо для однозначного декодирования: бывают однозначно декодируемые коды, не являющиеся префиксными.

Дерево кодов. Корень — пустая строка; из каждого узла выходит по ребру на каждый символ кодового алфавита (для двоичного — «0» влево, «1» вправо; для Морзе — точка и тире). Путь от корня до узла и есть кодовое слово. Условие Фано выполняется тогда и только тогда, когда все буквы стоят в листьях — в узлах без потомков. Если буква оказалась во внутреннем узле, её код является началом чьего-то другого кода:

корень
├── •
│   ├── •  …
│   └── –  = А  (код «• –»)   ← лист, всё в порядке
└── –      = Л  (код «–»)     ← ВНУТРЕННИЙ узел: у него есть потомки
    ├── •
    │   ├── •  = Д  (код «– • •»)   ← лист
    │   └── –  …
    └── –  …

Код Л («–») оказался началом кода Д («– • •») -> условие Фано НАРУШЕНО.
Если бы все буквы стояли в листьях, условие Фано выполнялось бы.

Две честные оговорки про Фано в ОГЭ

  • Термина «условие Фано» в документах ОГЭ нет. Его нет ни в кодификаторе, ни в формулировках заданий линии 2 открытого банка. Это терминология ЕГЭ (задание 4). В ОГЭ условие Фано работает «под капотом»: знать его полезно, но формулировать через него ответ экзамен не требует.
  • В кодовых таблицах ОГЭ условие Фано чаще всего нарушено — причём намеренно. Иначе задание потеряло бы смысл: при префиксном коде декодирование сводится к механическому чтению слева направо, и «неоднозначность», о которой прямо говорит условие, была бы невозможна. В разновидности с двоичными кодами прямое условие Фано нарушено практически всегда, а в радиограммах и символьных шифрах — примерно в половине таблиц. Обратное условие Фано в этих таблицах не выполняется почти никогда.

Практический вывод. Однозначность в задании 2 обеспечивается не свойством кода, а конкретным сообщением: подходящее разбиение оказывается единственным потому, что все остальные упираются в тупик. Поэтому проверка Фано — не метод решения, а быстрая диагностика: она за десять секунд отвечает на вопрос «будут ли у меня развилки». Если ни один код не является началом другого — развилок не будет, читайте жадно. Если является — готовьтесь перебирать.

Перебор с возвратом — главный рабочий метод

Метод, который решает любое задание 2 независимо от подтипа, называется перебор с возвратом(backtracking). Он предельно механический:

  1. Встаём в начало сообщения. Смотрим на «хвост» — оставшуюся часть строки.
  2. Перебираем все коды из таблицы и отбираем те, которые совпадают с началом хвоста.
  3. Если подходит ровно один — берём его и идём дальше. Если несколько — это развилка: берём первый, но помечаем это место в черновике.
  4. Если не подходит ни один, а строка не кончилась — это тупик. Возвращаемся к последней развилке и берём там следующий вариант.
  5. Дошли до конца строки — разбиение найдено. Если по условию нужно доказать единственность, продолжаем перебор дальше и проверяем, не найдётся ли второе разбиение.

Контроль длины. Сумма длин использованных кодов обязана равняться длине сообщения. Если в таблице только коды длины 2 и 3, а цепочка длиной 12 знаков, то количество «двоек» xx и «троек» yy связаны уравнением

2x+3y=12,2x + 3y = 12,

у которого в целых неотрицательных числах всего три решения: (6;0)(6;0), (3;2)(3;2), (0;4)(0;4). Это сразу отсекает часть веток.

Как это выглядит на практике. Реальный подтип с двоичными кодами: буквы А 01, В 011, Д 100, О 111, Р 010, У 001. Условие Фано нарушено дважды: код А 01 является началом и В 011, и Р 010. Значит, жадное чтение не годится. Даны три цепочки, найти нужно ту, у которой расшифровка одна:

0100100101   -> 01|001|001|01 = АУУА
                010|01|001|01 = РАУА
                010|010|01|01 = РРАА        три расшифровки — мимо

011011111100 -> 011|011|111|100 = ВВОД      единственная расшифровка

0100110001   -> 01|001|100|01 = АУДА
                010|01|100|01 = РАДА        две расшифровки — мимо

Ответ — ВВОД. Обратите внимание: в ответ идёт расшифрованное слово, а не сама цепочка и не её номер.

Пять разновидностей задания 2

В открытом банке ФИПИ по этой линии встречаются пять устойчивых разновидностей. Полезно узнавать их с первого взгляда — от разновидности зависит, что именно писать в ответ.

РазновидностьЧто даноЧто идёт в ответ
Радиограмма азбукой Морзе — самая частаястрока из точек и тире без разбиения + таблица пяти букввесь расшифрованный текст или буквы, встречающиеся более одного раза
Двоичный неравномерный код («Валя шифрует…»)таблица шести букв с кодами из нулей и единиц + три цепочкислово, полученное из той цепочки, у которой расшифровка единственная
Числовой шифр («Ваня шифрует…»)таблица номеров всех 33 букв алфавита + четыре цифровые шифровкислово из той шифровки, что расшифровывается единственным способом
Символьный шифр («Вася и Петя», «Мальчики»)таблица 6–7 букв с кодами из значков + # ^ ~ * + сообщениерасшифрованное сообщение; часто есть подсказка «буквы не повторяются»
Равномерный символьный код — встречается редкотаблица шести букв кодами одинаковой длиныбуквы, повторяющиеся более одного раза

Чего в задании 2 ОГЭ не бывает. Не тратьте время на форматы из ЕГЭ и из старых сборников: в ОГЭ не просят закодировать слово (обратную задачу), не просят посчитать количество вариантов расшифровки в качестве ответа-числа и не просят достроить код под условие Фано. Ответ в задании 2 — всегда набор букв.

Числовой шифр: буква → её номер в алфавите

Отдельная разновидность со своими правилами. Таблица номеров даётся прямо в условии — 33 буквы, буква «Ё» включена и имеет номер 7. Если считать алфавит «без Ё», все номера начиная с седьмого поедут и ответ будет неверным.

Буква и номерБуква и номерБуква и номерБуква и номер
А — 1Й — 11У — 21Э — 31
Б — 2К — 12Ф — 22Ю — 32
В — 3Л — 13Х — 23Я — 33
Г — 4М — 14Ц — 24
Д — 5Н — 15Ч — 25
Е — 6О — 16Ш — 26
Ё — 7П — 17Щ — 27
Ж — 8Р — 18Ъ — 28
З — 9С — 19Ы — 29
И — 10Т — 20Ь — 30

Номера бывают однозначные (1–9) и двузначные (10–33), поэтому цифровая строка режется по-разному. Два жёстких правила режут перебор почти мгновенно:

  • Цифра 0 не соответствует никакой букве — значит, она может быть только второй цифрой двузначного номера. Перед каждым нулём двузначный номер обязателен.
  • Двузначных номеров больше 33 не бывает — если текущая цифра 4 или больше, она обязана быть отдельным однозначным номером.

Реальное задание: даны четыре шифровки 92610, 36910, 13131, 23456; нужна та, что расшифровывается единственным способом.

92610 -> перед 0 обязателен двузначный: хвост 10 = И
         остаётся 926: 9|2|6 = ЗБЕ  или  9|26 = ЗШ   -> 2 варианта, мимо

36910 -> хвост 10 = И; 36 не существует (> 33), значит 3 = В отдельно;
         69 тоже не существует, значит 6 = Е и 9 = З   -> ВЕЗИ, вариант один

13131 -> 1|3|1|3|1 = АВАВА, 13|13|1 = ЛЛА, 1|31|31 = АЭЭ ... -> много вариантов

23456 -> 2|3|4|5|6 = БВГДЕ  или  23|4|5|6 = ХГДЕ      -> 2 варианта, мимо

Ответ — ВЕЗИ. Заметьте, что в этой разновидности расшифровка-победитель почти всегда оказывается осмысленным русским словом — это хорошая, хотя и не гарантированная проверка.

Алгоритм решения задания 2

  1. Определите разновидность по вопросу в конце условия. «Определите текст радиограммы / расшифруйте сообщение» — прямое декодирование. «Найдите ту, которая расшифровывается единственным способом» — придётся проверять несколько кандидатов на однозначность. «Укажите буквы, которые встречаются более одного раза» — расшифровать надо всё, а в ответ пойдёт только часть.
  2. Аккуратно перепишите кодовую таблицу в черновик. Только из условия. Не по памяти о настоящей азбуке Морзе — в КИМ коды переставлены намеренно.
  3. Проверьте, равномерный ли код. Если все коды одной длины — просто нарежьте сообщение кусками этой длины, перебор не нужен, задача решена.
  4. Быстро проверьте условие Фано глазами: есть ли код, который является началом другого? Если нет — читайте жадно слева направо, развилок не будет. Если есть — отметьте конфликтные пары, именно в этих местах придётся ветвиться.
  5. Декодируйте слева направо с возвратом. В каждой позиции перебирайте все подходящие коды; упёрлись в тупик — вернитесь к последней развилке и возьмите следующий вариант. Ведите перебор «столбиком»: так видно, куда возвращаться.
  6. Используйте подсказки из условия. «Буквы не повторяются», «использовались только следующие буквы», «ноль не бывает отдельным номером», «номер не больше 33» — каждая из них срезает половину дерева перебора.
  7. Проверьте ответ обратным кодированием. Склейте коды полученных букв и сравните со строкой из условия посимвольно, а заодно сверьте длины. Это занимает 15 секунд и ловит подавляющее большинство ошибок.
  8. Оформите ответ строго по вопросу и перенесите его в бланк ответов № 1 заглавными буквами, без пробелов и разделителей.

Доведите декодирование до автоматизма

Прорешайте 15–20 заданий 2 подряд — и перебор с возвратом перестанет быть страшным словом. Реальные задания из открытого банка ФИПИ с проверкой ответа.

Открыть тренажёр

Примеры с разбором

Пример 1. Радиограмма: условие Фано выполняется, перебор не нужен

Условие (реальное задание из открытого банка ФИПИ):

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

• • – • • • – • – – • – • • • • –

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

ТАУЖХ
• –• • –• • • –• • • •

Определите текст радиограммы. В ответе запишите получившееся слово (набор букв).

Решение:

  • Код неравномерный: длины кодов 1, 2, 3, 4 и 4 знака. Значит, «нарезать по длине» не получится.
  • Проверяем условие Фано. Все коды, кроме Т, начинаются с точки; далее они различаются числом точек перед финальным знаком. Ни один код не является началом другого: • – не начало • • – (второй знак разный), • • • – не начало • • • •. Условие Фано выполняется — значит, в каждой позиции подойдёт ровно один код и развилок не будет. Читаем жадно слева направо.
  • Длина радиограммы — 17 знаков, запомним для проверки.
Строка: • • – • • • – • – – • – • • • • –      (17 знаков)

• • –      = У   (3 знака)   остаток: • • • – • – – • – • • • • –
• • • –    = Ж   (4)         остаток: • – – • – • • • • –
• –        = А   (2)         остаток: – • – • • • • –
–          = Т   (1)         остаток: • – • • • • –
• –        = А   (2)         остаток: • • • • –
• • • •    = Х   (4)         остаток: –
–          = Т   (1)         строка кончилась ✔

Итог: У Ж А Т А Х Т

Проверка обратным кодированием. Склеиваем коды: • • – + • • • – + • – + + • – + • • • • + . Сумма длин: 3+4+2+1+2+4+1=173+4+2+1+2+4+1 = 17 — совпадает с длиной радиограммы, и посимвольно строка тоже совпадает.

Ответ: УЖАТАХТ. Проверка здравым смыслом: использованы только буквы из таблицы, длина сошлась, «лишних» знаков в конце не осталось. Слово получилось бессмысленное — и это нормально: условие так и говорит, «слово (набор букв)».

Пример 2. Радиограмма с развилками: перебор с возвратом и ответ «повторяющиеся буквы»

Условие (реальное задание из открытого банка ФИПИ):

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

• – • – – • – – • • – • • – – •

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

АГИПМ
• –– – •• •• – – •– –

Определите текст радиограммы. В ответе укажите буквы, которые встречаются в тексте радиограммы более одного раза.

Решение:

  • Код неравномерный (длины 2, 3, 2, 4, 2). Длина радиограммы — 16 знаков.
  • Условие Фано нарушено дважды: код А • – является началом кода П • – – •, а код М – – — началом кода Г – – •. Именно в этих местах будут развилки, жадное чтение здесь заведёт в тупик.
Строка: • – • – – • – – • • – • • – – •      (16 знаков)

шаг 1: с начала подходит только А (• –)  ->  остаток • – – • – – • • – • • – – •
       (П = • – – • не подходит: третий знак строки — точка, а у П там тире)

шаг 2: РАЗВИЛКА — подходят и А (• –), и П (• – – •)
   2а) берём А  -> остаток – • – – • • – • • – – •
       ни один код не подходит (Г = – – • и М = – – требуют двух тире подряд)
       ТУПИК -> возвращаемся
   2б) берём П  -> остаток – – • • – • • – – •

шаг 3: РАЗВИЛКА — подходят и М (– –), и Г (– – •)
   3а) берём М  -> остаток • • – • • – – •  ->  И (• •)  ->  остаток – • • – – •
       ни один код не подходит  ->  ТУПИК -> возвращаемся
   3б) берём Г  -> остаток • – • • – – •
                    А (• –)  ->  • • – – •
                    И (• •)  ->  – – •
                    Г (– – •) ->  строка кончилась ✔

Итог: А П Г А И Г

Проверка длины: 2+4+3+2+2+3=162 + 4 + 3 + 2 + 2 + 3 = 16 — совпадает. Расшифрованный текст: АПГАИГ.

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

Ответ: АГ. Проверка здравым смыслом: обе буквы действительно есть в таблице, длина сошлась, и мы не записали ни весь текст целиком, ни повторяющуюся букву дважды.

Пример 3. Символьный шифр: подсказка «буквы не повторяются» решает задачу

Условие (реальное задание из открытого банка ФИПИ):

Вася и Петя играли в шпионов и кодировали сообщения собственным шифром. Фрагмент кодовой таблицы приведён ниже.

ЖЕСАКЛ
+ #+ ^ ##^^ ## +

Расшифруйте сообщение, если известно, что буквы в нём не повторяются.

# + + ^ # # ^ # ^

Запишите в ответе расшифрованное сообщение.

Решение:

  • Сообщение — 9 знаков, коды длиной 1, 2 и 3 знака: код неравномерный.
  • Условие Фано нарушено: С # — начало Л # +, А ^ — начало К ^ #. Развилки будут в самом начале и ближе к концу.
Строка: # + + ^ # # ^ # ^      (9 знаков)

шаг 1: РАЗВИЛКА — подходят С (#) и Л (# +)
   1а) берём С  -> остаток + + ^ # # ^ # ^
       Ж = + # не подходит (дальше «+ +»), Е = + ^ # не подходит («+ +»)
       ТУПИК -> возвращаемся
   1б) берём Л  -> остаток + ^ # # ^ # ^

шаг 2: подходит только Е (+ ^ #)  -> остаток # ^ # ^

шаг 3: подходит только С (#)      -> остаток ^ # ^
       (Л = # + не подходит: дальше идёт «^», а не «+»)

шаг 4: РАЗВИЛКА — подходят А (^) и К (^ #)
   4а) берём А  -> остаток # ^  ->  С (#)  ->  ^  ->  А
       получается Л Е С А С А — формально строка разобрана,
       НО буквы С и А повторяются, а условие говорит, что они не повторяются
   4б) берём К  -> остаток ^  ->  А  ->  строка кончилась ✔
       получается Л Е С К А — все буквы разные ✔

Проверка длины: 2+3+1+2+1=92 + 3 + 1 + 2 + 1 = 9 — совпадает. Склейка кодов: # + + ^ # # ^ # ^ даёт ровно исходную строку.

Ответ: ЛЕСКА. Этот пример показывает, зачем нужна подсказка «буквы не повторяются»: без неё у сообщения были бы две расшифровки (ЛЕСАСА и ЛЕСКА), и задача не имела бы единственного ответа. Подсказка — не украшение условия, а полноценное ограничение перебора.

Ловушка демоверсии. В демоверсии ОГЭ-2026 задание 2 — тоже радиограмма, с буквами А • –, Д – • •, Ж • – • •, Л , Т • • • –. Сравните с настоящей азбукой Морзе: там Т — , Л — • – • •, Ж — • • • –. ФИПИ намеренно переставил коды, чтобы задание нельзя было решить «по памяти». Официальный ответ демоверсии — АДЖЛДЛАЛ; тот, кто подставит настоящую азбуку Морзе, получит совсем другой набор букв. Кстати, условие Фано в этой таблице нарушено: Л — начало Д – • •, а А • – — начало Ж • – • •.

Типичные ошибки и ловушки

Решают «по настоящей азбуке Морзе», а не по таблице из условия

Самая коварная ошибка. Коды в КИМ переставлены намеренно: в демоверсии-2026 Л — это , а Т — • • • –, хотя в настоящей азбуке одно тире — это Т, • • • – — это Ж, а Л — • – • •. Единственный источник истины — таблица, напечатанная в вашем варианте. Перепишите её в черновик прежде, чем начинать разбор.

Не возвращаются к развилке и «доламывают» неверную ветку

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

Останавливаются на первой найденной расшифровке там, где нужна единственность

В разновидностях «Ваня шифрует…» и «Валя шифрует…» спрашивают цепочку с единственной расшифровкой. Найти одну расшифровку мало — нужно убедиться, что второй нет. Обратный приём экономит время: как только у цепочки нашлись два варианта, она отпадает, и дальше её можно не разбирать.

Числовой шифр: забывают про двузначные номера и про букву «Ё»

Читают 36910 как 3|6|9|1|0, упираются в цифру 0, которой не соответствует ни одна буква, — и бросают шифровку, вместо того чтобы взять 10 = И. Вторая половина ошибки — считать алфавит «без Ё»: в таблице ФИПИ 33 буквы и Ё = 7, поэтому «без Ё» все номера начиная с седьмого сдвигаются и ответ ломается.

Путают кодовое слово с числом

В разновидности с двоичными кодами 011 — это код буквы В, а не двоичная запись числа 3. Переводить такие цепочки в десятичную систему бессмысленно: это задание 2, а не задание 10 про системы счисления.

Отбрасывают верный ответ, потому что «получилось не слово»

В радиограммах и символьных шифрах эталонные ответы часто выглядят как абракадабра: УЖАТАХТ, ЛЗИКЙ, АИНГЧАН. Условие прямо предупреждает: «запишите получившееся слово (набор букв)». Осмысленность — не критерий. И наоборот, в числовом и двоичном шифрах слово обычно осмысленное — там это полезная, но не гарантированная проверка.

Неверно оформляют ответ и не делают обратную проверку

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

Как задание 2 связано с остальным экзаменом

Напомним общую рамку: в КИМ ОГЭ по информатике 16 заданий и максимальный первичный балл 21. Часть 1 — задания 1–10 с кратким ответом, часть 2 — задания 11–16, которые выполняются на компьютере. Задание 2 входит в раздел кодификатора «Теоретические основы информатики»; вместе с ним в этот раздел попадают задания 1, 3, 4, 9 и 10 — шесть заданий и шесть баллов, около 28,5 % работы. Что стоит отработать рядом:

  • Задание 1 — оценка объёма памяти для текстовых данных (КЭС 2.2). Ближайший сосед: тот же пункт программы 7 класса про алфавит и кодирование текстов, только там кодирование рассматривается количественно — сколько бит на символ, сколько байт на сообщение.
  • Задание 10 — запись чисел в различных системах счисления (КЭС 2.6). Общий у них двоичный алфавит, но смысл разный: в задании 2 011 — кодовое слово буквы, в задании 10 — запись числа. Именно поэтому их полезно тренировать рядом: чтобы разница стала очевидной.
  • Задание 3 — истинность составного высказывания (КЭС 2.7). Тот же раздел кодификатора и та же «дискретная» логика рассуждения: перебрать варианты и отсечь противоречащие.
  • Задание 12 — количество и информационный объём файлов, отобранных по условию. Тема объёма данных продолжается уже на уровне файловой системы, и выполняется задание на компьютере.
  • Связь с ЕГЭ. В ЕГЭ по информатике этому заданию соответствует задание 4 — «Кодирование и декодирование информации. Условие Фано». Там ту же теорию спрашивают явно: с термином «условие Фано», с обратной задачей (достроить код, найти кратчайшее кодовое слово). Спецификация ОГЭ прямо отмечает, что «значительная часть заданий с записью краткого ответа по типу аналогичны заданиям ЕГЭ по информатике, но по содержанию и сложности соответствуют уровню основного общего образования».

План подготовки на 2 недели

Неделя 1 — метод и прямое декодирование

Разберитесь с базой: равномерный и неравномерный код, кодовая таблица, условие Фано как быстрая диагностика. Отработайте перебор с возвратом на бумаге: заведите привычку писать «столбиком» — остаток строки, подходящие коды, пометка развилки. Решайте по 5–7 заданий в день на прямое декодирование: радиограммы азбукой Морзе и символьные шифры «Вася и Петя». После каждого задания обязательно склеивайте коды обратно и сверяйте длину — именно эта привычка даёт стабильный балл.

Неделя 2 — единственность расшифровки и скорость

Переходите к разновидностям, где нужно доказать единственность: числовой шифр «номер буквы» и двоичные коды. Выучите два отсекающих правила числового шифра (ноль не бывает отдельным номером; цифра 4 и больше — всегда однозначный номер) и держите в голове, что в таблице ФИПИ 33 буквы с Ё под номером 7. Затем решайте задания вперемешку и на время: ориентир ФИПИ — 4 минуты на задание, реально должно уходить 2–3, чтобы остался запас на задания 6 и 10, которые даются заметно тяжелее. Отдельно прогоните пять-шесть заданий с вопросом «буквы, встречающиеся более одного раза» — там чаще всего теряют балл на оформлении, а не на расшифровке.

Проверьте себя на реальных заданиях

На Repet.ai собраны задания ОГЭ по информатике из открытого банка ФИПИ. Решайте онлайн, сразу узнавайте, верный ли ответ, и разбирайте решение — бесплатно.

Перейти к практике
Частые вопросы

Часто задаваемые вопросы

По обобщённому плану варианта КИМ задание 2 проверяет умение декодировать кодовую последовательность. Это проверяемый элемент содержания 2.1 кодификатора («кодовая таблица, декодирование, равномерный и неравномерный код») и проверяемое требование 2.3 («умение кодировать и декодировать сообщения по заданным правилам»). Раздел курса — «Теоретические основы информатики».

1 первичный балл по принципу «всё или ничего»: ответ должен полностью совпадать с эталоном, частичных баллов нет. Примерное время выполнения по спецификации ФИПИ — 4 минуты. Всего в КИМ ОГЭ по информатике 16 заданий и 21 первичный балл, а на всю часть 1 (задания 1–10) рекомендуется 30 минут.

Нет, и полагаться на неё нельзя. Коды в задании всегда даны таблицей в самом условии, и ФИПИ намеренно переставляет их так, чтобы они не совпадали с реальной азбукой Морзе. В демоверсии ОГЭ-2026, например, буква Л закодирована одним тире, а Т — тремя точками и тире, хотя в настоящей азбуке одно тире — это Т, три точки и тире — это Ж, а Л — точка, тире и две точки. Работать нужно только с таблицей из своего варианта.

Условие Фано — это свойство кода: никакое кодовое слово не является началом другого кодового слова. Если оно выполняется, сообщение декодируется слева направо однозначно и без перебора. Термин относится к ЕГЭ (задание 4) и в документах ОГЭ не встречается, поэтому в ответе он не нужен. Но знать его полезно: проверка «есть ли код, который является началом другого» за десять секунд показывает, будут ли в переборе развилки. В кодовых таблицах ОГЭ условие Фано чаще всего намеренно нарушено, поэтому рабочий метод — перебор с возвратом.

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

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

Потому что вопрос звучит как «найдите ту цепочку, которая расшифровывается единственным способом». Найти одну расшифровку недостаточно — у неверной цепочки их тоже как минимум одна. Экономный приём: как только у цепочки нашлись два разных разбиения, она отпадает и дальше её можно не разбирать. В ответ идёт расшифрованное слово, а не сама цепочка и не её номер.

Да. В таблице, которую ФИПИ даёт прямо в условии, русский алфавит из 33 букв, и Ё стоит на седьмом месте: А — 1, Б — 2, В — 3, Г — 4, Д — 5, Е — 6, Ё — 7, Ж — 8 и так далее до Я — 33. Если считать алфавит без Ё, все номера начиная с седьмого сдвигаются и ответ получается неверным.


Готовы закрыть задание 2 навсегда?

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