Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
А6 КЕГЭ 11 класс 2013.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
79.36 Кб
Скачать

А6 кегэ 11 класс 2013

Тема: Кодирование и декодирование информации.

Что нужно знать:

  • кодирование – это перевод информации с одного языка на другой (запись в другой системе символов, в другом алфавите)

  • обычно кодированием называют перевод информации с «человеческого» языка на формальный, например, в двоичный код, а декодированием – обратный переход

  • один символ исходного сообщения может заменяться одним символом нового кода или несколькими символами, а может быть и наоборот – несколько символов исходного сообщения заменяются одним символом в новом коде (китайские иероглифы обозначают целые слова и понятия)

  • кодирование может быть равномерное и неравномерное; при равномерном кодировании все символы кодируются кодами равной длины; при неравномерном кодировании разные символы могут кодироваться кодами разной длины, это затрудняет декодирование

  • закодированное сообщение можно однозначно декодировать с начала, если выполняется условие Фано: никакое кодовое слово не является началом другого кодового слова;

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

  • условие Фано – это достаточное, но не необходимое условие однозначного декодирования.

Пример задания:

I.

А 6 № 1101

Для кодирования букв О, В, Д, П, А решили использовать двоичное представление чисел 0, 1, 2, 3 и 4 соответственно (с сохранением одного незначащего нуля в случае одноразрядного представления).

Если закодировать последовательность букв ВОДОПАД таким способом и результат записать восьмеричным кодом, то получится

1) 22162 2) 1020342 3) 2131453 4) 34017

Решение:

Сначала следует представить данные в условии числа в двоичном коде:

О

В

Д

П

А

0

1

2

3

4

00

01

10

11

100

Затем закодировать последовательность букв: ВОДОПАД — 010010001110010. Теперь разобьём это представление на тройки справа налево и переведём полученный набор чисел в десятичный код, затем в восьмеричный (восьмеричное предствление совпадает с десятичным при разбиении тройками)

010 010 001 110 010 — 22162.

Правильный ответ указан под номером 1.

II.

А 6 № 1121. Для передачи по каналу связи сообщения, состоящего только из символов А, Б, В и Г, используется посимвольное ко­дирование: А-00, Б-11, В-010, Г-011. Через канал связи переда­ётся сообщение: ВБГАГВ. Закодируйте сообщение данным ко­дом. Полученное двоичное число переведите в шестнадцатеричный вид.

1) CBDADC 2) 511110 3) 5В1А 4) А1В5

Решение:

Закодируем последовательность букв: ВБГАГВ — 0101101100011010. Теперь разобьём это представление на четвёрки справа налево и переведём полученный набор чисел сначала в десятичный код, затем в шестнадцатеричный:

0101 1011 0001 1010 — 5 11 1 10 — 5В1А.

Правильный ответ указан под номером 3.

III.

А 6 № 4714. Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г и Д, решили использовать неравномерный двоичный код, позволяющий однозначно декодировать двоичную последовательность, появляющуюся на приёмной стороне канала связи.

Для букв А, Б, В и Г использовали такие кодовые слова: А — 001, Б — 010, В— 000, Г — 011.

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

Код должен удовлетворять свойству однозначного декодирования.

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

1) 00 2) 01 3) 101 4) 0000