Во втором задании ОГЭ по информатике дают кодовую таблицу и строку значков, которую нужно превратить обратно в буквы. В проекте демоверсии 2027 года Вася и Петя «играли в шпионов», шесть букв от А до Е записаны у них сочетаниями решетки, тильды и плюса, а шифровка выглядит так: «# ~ # + + ~ #». Пробелов между буквами нет, и где кончается одна буква и начинается следующая, приходится выяснять самому, как выясняли телеграфисты с середины девятнадцатого века.
Два шрифта Бэкона
Самый старый способ обойтись без границ между буквами придумал Френсис Бэкон, который, по собственным словам, сочинил свой шифр еще юношей в Париже, а напечатал его только в трактате 1623 года. Каждая буква у него превращалась в группу из пяти символов двух видов, и такую запись прятали в обычном тексте, набранном двумя чуть разными шрифтами (два символа на пяти местах дают 32 сочетания, с запасом на весь алфавит). Читателю, который знает ключ, решать ничего не приходится, он отсчитывает пятерку знаков, потом следующую.
По той же схеме устроено задание демоверсии 2025 года. Каждой из шести букв там соответствовала группа из пяти знаков, сообщение занимало 25 знаков и после разрезания на пятерки складывалось в «БЕБАА», а в ответ шли только буквы, встречающиеся больше одного раза, причем засчитывали оба порядка, «АБ» и «БА».
Три ситуации при декодировании
На каждом шаге смотрите на начало оставшейся строки и решайте, в какой из трех ситуаций вы оказались.
Все коды одной длины
Разделите строку на равные группы и замените каждую буквой.
Так было в демоверсии 2025 года: по пять знаков на букву, 25 знаков в сообщении, пять букв после расшифровки.
Начало совпадает с одним кодом
Запишите букву, отрежьте ее код и переходите к остатку.
Если таблица выполняет условие Фано (ни один код не служит началом другого), вы всегда в этой ситуации и развилок не будет.
Начало подходит к нескольким кодам
Выберите один вариант, проверьте, разбирается ли остаток до конца, при тупике вернитесь к развилке.
Так было в 2026 году (код Т начинает код Д, код А начинает код Л) и в 2027 году (# у Б и В, ~ у А и Е).
Восьмерка и свинцовые литеры
Через двести двадцать лет после трактата Бэкона, в июне 1843 года, Эдгар По напечатал в филадельфийской газете «Золотого жука». Записку капитана Кидда его Легран читает вовсе без таблицы и начинает с самого частого знака, восьмерки, которая встречается 33 раза: ее он и принимает за самую частую английскую букву.
Год спустя, 24 мая 1844 года, Сэмюэл Морзе отправил из зала Верховного суда в Капитолии сообщение в Балтимор, где на железнодорожной станции его принимал Альфред Вейл, за сорок миль провода, и в сообщении стояла строка из Книги Чисел, по-русски ее передают как «Вот что творит Бог!». Частота и тут решила дело. Вейла одни историки считают соавтором кода, другие помощником, но подсчет литер в наборных кассах местной газеты в Морристауне приписывают ему, и самой частой букве досталась одна точка, следующей одно тире (в русской азбуке их получили Е и Т).
Коды у Морзе вышли разной длины и держались на паузах, отмеренных точкой: одна внутри знака, три между буквами, семь между словами. Стоит телеграфисту поторопиться, и две точки подряд прочтут и буквой И, и двумя Е.

Флажки, Берлин и бод
В декабре 1903 года Конан Дойл напечатал «Пляшущих человечков», где флажок в руке фигурки отмечает конец слова, так что разбить записку на слова по флажкам можно, не зная еще ни одной буквы. Через три года, 3 ноября 1906-го, в Берлине подписали радиотелеграфную конвенцию, и с 1 июля 1908 года по всему миру стал действовать сигнал бедствия из трех точек, трех тире и снова трех точек. Его передают одним знаком, без межбуквенных пауз (промежутки в одну точку между его точками и тире остаются), и узнают по рисунку целиком.
Эмиль Бодо к тому времени давно вернулся к равномерной записи: в 1874 году он запатентовал телеграфный аппарат с пятизначным кодом, таким же по длине групп, как у Бэкона, а в 1926 году его фамилией назвали единицу скорости передачи, бод.
Межбуквенные паузы пропали в демоверсии 2026 года. Разведчик передает в штаб радиограмму, «при передаче радиограммы было потеряно разбиение на буквы», и известно лишь, что никаких букв, кроме А, Д, Ж, Л и Т, в ней нет, а их коды даны азбукой Морзе. Восстановить нужно весь текст, в таблице ответов стоит «АДЖЛДЛАЛ», восемь букв. А передают точкой и тире, Т одним тире, Д тире и двумя точками, Ж тремя точками и тире, Л точкой, тире и еще двумя точками, так что код Т начинает код Д, код А начинает код Л, и на каждом таком месте в штабе над радиограммой встают перед развилкой.

Курсовая вместо экзамена
Как обходиться без пауз совсем, придумали почти через полвека после Берлина. Студентам Роберта Фано в Массачусетском технологическом институте в 1951 году предложили выбор между итоговым экзаменом по курсу теории информации и курсовой о самом экономном двоичном коде. Дэвид Хаффман выбрал курсовую, а в 1952 году журнал Института радиоинженеров напечатал его статью о кодах с минимальной избыточностью. Коды в ней разной длины, как у Морзе, только паузы им не нужны, потому что ни одно кодовое слово не служит началом другого. В российской школе такое требование называют условием Фано, и коды, построенные по нему, до сих пор работают внутри архивов и сжатых фотографий.
Кодовая таблица задания 2 в проекте демоверсии 2027 года
| А | Б | В | Г | Д | Е |
|---|---|---|---|---|---|
| ~ | # | # + | + ~ # | + # | ~ # |
Шифровка: # ~ # + + ~ #
Разбор: # Б, ~ А, # + В, + ~ # Г. Ответ: БАВГ.
Источник: проект демонстрационного варианта ОГЭ по информатике 2027 года, ФИПИ.
Таблица из проекта 2027 года этому условию не подчиняется. Решетка служит кодом Б и началом кода В, тильда кодом А и началом кода Е, поэтому по первому знаку шифровки букву еще не выбрать, а за решеткой идет тильда, сочетания «# ~» в таблице нет, и первой буквой оказывается Б. Остаток «~ # + + ~ #» можно начать и с А, и с Е, но Е оставляет «+ + ~ #», а с двух плюсов не начинается ни один код. Тем же способом отпадает Б на третьем месте, на ее место встает В, хвост «+ ~ #» целиком совпадает с Г, и слово читается единственным образом, «БАВГ».

Что спрашивают на ОГЭ
По спецификации задание 2 проверяет умение декодировать кодовую последовательность, уровень у него базовый, на него отводят около 4 минут, а верный ответ приносит 1 балл из 21 возможного.
Рекомендации ФИПИ для девятиклассников 2026 года советуют подбирать код, который совпадает с началом шифровки, и отдельно разбирают вопрос: «Что делать в ситуации, когда подходят несколько букв из таблицы с кодом разной длины, один из которых является началом другого?» Ответ там такой: взять любой из подходящих кодов, остальные отложить и вернуться к ним, если дальше начнется тупик. Главную причину ошибок рекомендации называют прямо: торопливость и невнимательность.
В Кировской области в 2025 году ОГЭ по информатике писали 6063 девятиклассника, задание 2 выполнили 87,79 процента из них, а среди тех, кто в итоге получил двойку, 57,34 процента. Годом позже экзамен сдавали 5907 человек, средний результат поднялся до 89,55, а у двоечников опустился до 55,02.
Тренажер задания 2
Четыре тренировочных задания на все три ситуации: равномерный код, развилки и код без развилок. Ответ пишите буквами, без пробелов и запятых.
Куда двигаться дальше
Три вида кода из трех демоверсий стоит прорешать на десятке своих таблиц, пока развилка не начнет замечаться с первого взгляда. На курсе по информатике такие таблицы составляют вместе с учениками, а на бесплатной встрече с методистом вы узнаете, с каких заданий первой части начинать подготовку.
Частые вопросы про задание 2
Сколько баллов дают за задание 2 и сколько времени на него закладывать?
Один балл из 21. Задание базового уровня, по спецификации на него отводят около 4 минут.
Что делать, если в начале строки подходят сразу два кода?
Взять один, расшифровать дальше и посмотреть, дойдет ли разбор до конца строки. Если впереди тупик, вернуться к развилке и взять второй вариант. Так советуют рекомендации ФИПИ для девятиклассников 2026 года.
Может ли у сообщения быть несколько расшифровок?
В демоверсиях 2025, 2026 и 2027 годов ответ был единственным, но прямо в условии этого не обещают. Поэтому до конца проверяют каждую развилку, а не останавливаются на первом подходящем слове.
Нужно ли записывать слово целиком?
Смотря что просит условие. В 2026 и 2027 годах требовался весь текст или слово, в 2025 году только буквы, которые встречаются больше одного раза, и засчитывали оба порядка, «АБ» и «БА».
Что такое условие Фано и нужно ли его знать на ОГЭ?
Это требование, при котором ни один код в таблице не служит началом другого. Если оно выполнено, сообщение читается без развилок. Формулировать его на ОГЭ не просят, но заметить, что оно нарушено, полезно: значит, при расшифровке могут возникнуть развилки.
Где решать задание, на бланке или на компьютере?
Задание 2 входит в первую часть, ответ записывают кратко, буквами. На компьютере выполняют задания второй части.