Задания
Версия для печати и копирования в MS Word
Тип Д4 № 7746
i

Для ко­ди­ро­ва­ния не­ко­то­рой по­сле­до­ва­тель­но­сти, со­сто­я­щей из букв А, Б, В, Г и Д, ис­поль­зу­ет­ся не­рав­но­мер­ный дво­ич­ный код, поз­во­ля­ю­щий од­но­знач­но де­ко­ди­ро­вать по­лу­чен­ную дво­ич­ную по­сле­до­ва­тель­ность. Вот этот код: А  — 1; Б  — 0100; В  — 000; Г  — 011; Д  — 0101. Тре­бу­ет­ся со­кра­тить для одной из букв длину ко­до­во­го слова так, чтобы код по-преж­не­му можно было де­ко­ди­ро­вать од­но­знач­но. Коды осталь­ных букв ме­нять­ся не долж­ны. Каким из ука­зан­ных спо­со­бов это можно сде­лать?

 

1)  для буквы Г  — 11

2)  для буквы В  — 00

3)  для буквы Г  — 01

4)  это не­воз­мож­но

Спрятать решение

Ре­ше­ние.

Для од­но­знач­но­го де­ко­ди­ро­ва­ния по­лу­чив­ше­е­ся в ре­зуль­та­те со­кра­ще­ния ко­до­вое слово не долж­но быть на­ча­лом ни­ка­ко­го дру­го­го. Пер­вый ва­ри­ант от­ве­та не под­хо­дит, по­сколь­ку код буквы А яв­ля­ет­ся на­ча­лом кода буквы Г. Вто­рой ва­ри­ант от­ве­та под­хо­дит. Тре­тий ва­ри­ант от­ве­та не под­хо­дит, т. к. в таком слу­чае код буквы Г яв­ля­ет­ся на­ча­лом кода буквы Д.

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

 

При­ме­ча­ние.

В дан­ной за­да­че нель­зя ис­поль­зо­вать об­рат­ное усло­вие Фано, по­сколь­ку ис­ход­ный код не удо­вле­тво­ря­ет этому усло­вию: код буквы А яв­ля­ет­ся окон­ча­ни­ем кода букв Г и Д.

Раздел кодификатора ФИПИ: