Информатика: ОГЭ и ЕГЭ

Разборы · ОГЭ, задание 2

Задание 2 ОГЭ по информатике: расшифровка сообщения

В задании 2 дана кодовая таблица (каждой букве соответствует цепочка символов) и зашифрованное сообщение. Нужно его расшифровать. Задание оценивается в 1 балл.

Как решать

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

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

Пример

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

ГЕМНРС
#~#~+#+~~++#++

Расшифруйте сообщение: #+++#~#~~++. Получившееся слово (набор букв) запишите в качестве ответа.

Решение.

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

Единственное разбиение: #++ → С +# → М ~#~ → Е ~++ → Р.

Ответ: СМЕР.

Типичные ошибки

Вид задания: буквы не повторяются

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

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

БЖЛНОС
#**#~~~#~#***

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

Решение.

Читаем сообщение слева направо и на каждом шаге пробуем все коды, которые могут стоять в начале. Разборов получается 2: БОЖЖЖНЛ, БОСНЛ.

В варианте БОЖЖЖНЛ есть повторяющиеся буквы — по условию так быть не может.

Остаётся #* → Б #~# → О *** → С ~ → Н #~~ → Л. Ответ: БОСНЛ.

Вид задания: двоичные цепочки

Нужна цепочка с единственной расшифровкой. Каждую цепочку разбирайте слева направо и обязательно ищите второй разбор: остановиться на первом удачном — самая частая ошибка.

Валя шифрует русские слова (последовательности букв), записывая вместо каждой буквы её код:

АИКОРС
1010110001100001

Некоторые цепочки можно расшифровать не одним способом. Например, 00001101 может означать не только РОС, но и РСИ.

Даны три кодовые цепочки:

  • 10010101
  • 1000110
  • 011000101

Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.

Решение.

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

ЦепочкаРазборовКакие
100101013АССС и КАИ и КИС
10001101КСА
0110001012ОРИ и СКСС

Единственный разбор у цепочки 1000110: 100 · 01 · 10. Ответ: КСА.

Вид задания: номера букв

Буквы заменены номерами в алфавите без пробелов, поэтому 13 — это либо «Л», либо «АВ». Однозначно читается шифровка, где выбора нет: ноль не бывает отдельным номером, а чисел больше 33 в алфавите нет. Помните, что Ё стоит седьмой.

Ваня шифрует русские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Номера букв даны в таблице:

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

Некоторые шифровки можно расшифровать не одним способом. Например, 311333 может означать «ВАЛЯ», может — «ЭЛЯ», а может — «ВААВВВ».

Даны четыре шифровки:

  • 121261
  • 201612
  • 1310191
  • 8510206

Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. То, что получилось, запишите в качестве ответа.

Решение.

Цифры 1…9 и пары 10…33 читаются по-разному: например, 13 — это либо «Л», либо «АВ». Однозначно читается только то место, где выбора нет: ноль не бывает отдельным номером (значит, он — конец 10, 20 или 30), а чисел больше 33 в алфавите нет.

ШифровкаРазборовПримеры
1212618АБАБЕА, АБАША, АБКЕА …
2016124ТАЕАБ, ТАЕК, ТОАБ …
13101914АВИАЗА, АВИСА, ЛИАЗА …
85102061ЖДИТЕ

Единственный разбор у шифровки 8510206: 8 · 5 · 10 · 20 · 6. Ответ: ЖДИТЕ.

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

Подготовиться с репетитором

На занятиях разбираем каждое задание в формате экзамена и отрабатываем его на тренажёрах с проверкой по критериям.

Записаться на пробное занятие

Другие разборы