РУҚА
ЕГЭ · информатика · номер 4 · решения с ответами

Задание 4 ЕГЭ по информатике: решения ФИПИ с ответами по шагам

Все задачи задания 4 из открытого банка ФИПИ с готовым ответом и началом разбора. Полное решение по шагам и официальный ключ — по ссылкам в карточке.

Задания без решений
74
решений с ответами
1
тем в номере
4
страниц списка
21ФИПИ 3e32BA№ 4ПовышеннаяИнформация и кодирование

Минимальная длина кодовых слов

По каналу связи передаются сообщения, содержащие только восемь букв: А, Б, В, Г, Д, Е, Ж и З. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв…

  1. 1
    По условию Фано ни одно кодовое слово не может быть началом другого. Кодовые слова 10 и 11 занимают обе ветви после первого знака 1.
  2. 2
    Кодовые слова 010 и 011 занимают обе ветви после префикса 01. Поэтому четыре оставшихся кодовых слова должны располагаться в поддереве с префиксом 00.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
22ФИПИ 40E3DC№ 4ПовышеннаяИнформация и кодирование

Кратчайшее кодовое слово

Для кодирования последовательности из букв К, Л, М, Н, П, Р используют неравномерный двоичный код, удовлетворяющий условию Фано. Для букв К, Л, М, Н соответственно использованы кодовые слова 000…

  1. 1
    Кодовое слово длины 1 не подходит: 0 является началом слов 000, 001 и 010, а 1 является началом слова 11.
  2. 2
    Проверим слова длины 2. Слова 00 и 01 являются началами уже заданных кодовых слов, а слово 11 совпадает с уже использованным кодовым словом.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
23ФИПИ 41C3F7№ 4ПовышеннаяИнформация и кодирование

Минимальная длина кодов

По каналу связи передаются сообщения, содержащие только восемь букв: А, Б, В, Г, Д, Е, Ж и З. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв…

  1. 1
    Проверим двузначные кодовые слова. Код 00 уже занят, 01 является началом кодов 010 и 011, 10 является началом кодов 1000 и 1001, а 11 является началом кода 111.
  2. 2
    На следующем уровне свободными являются ветви 101 и 110. Они не являются началами известных кодов и не являются началами друг друга, поэтому их можно назначить буквам Ж и З.

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
24ФИПИ 42D598№ 4ПовышеннаяИнформация и кодирование

Кодовое слово по Фано

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для девяти букв используются…

  1. 1
    Проверим кодовые слова длины 1. Коды 0 и 1 недопустимы, поскольку являются началами уже заданных кодовых слов.
  2. 2
    Проверим коды длины 2: 00 уже занято, 01 является началом кодов 010 и 011, 10 является началом кодов 1000, 1001 и 1011, 11 является началом кодов 1101 и 111.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
25ФИПИ 460D7D№ 4ПовышеннаяИнформация и кодирование

Кодирование по условию Фано

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

  1. 1
    Кодовые слова 000 и 001 занимают две ветви, начинающиеся с 00, а слова 10 и 11 — обе ветви, начинающиеся с 1.
  2. 2
    Единственная свободная ветвь минимальной длины — 01. Однако если присвоить 01 букве Д, то любое кодовое слово для Е, начинающееся с 01, будет иметь 01 своим началом, что нарушит условие Фано.

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
26ФИПИ 501859№ 4ПовышеннаяИнформация и кодирование

Кодовое слово по Фано

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У. Для передачи используется неравномерный двоичный код. Для девяти букв используются…

  1. 1
    Проверим кодовые слова малой длины. Код длины 1 невозможен, так как $0$ и $1$ являются началами существующих слов.
  2. 2
    Коды длины 2 также невозможны: $00$ уже занято, а $01$, $10$ и $11$ являются началами существующих кодовых слов.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
27ФИПИ 504F2E№ 4ПовышеннаяИнформация и кодирование

Кодирование по условию Фано

Для кодирования растрового рисунка, напечатанного с использованием шести красок, применили неравномерный двоичный код. Для кодирования цветов используются кодовые слова. Укажите кратчайшее кодовое…

  1. 1
    Код синего цвета не может начинаться с $0$, так как код $0$ уже является кодовым словом белого цвета.
  2. 2
    Код $1$ невозможен, поскольку он был бы началом кодов $10$, $1110$, $11110$ и $11111$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
28ФИПИ 52C6F3№ 4ПовышеннаяИнформация и кодирование

Кодовое слово по Фано

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У. Для передачи используется неравномерный двоичный код. Для девяти букв используются…

  1. 1
    Проверим кодовые слова небольшой длины. Код длины 1 невозможен, так как 0 и 1 являются началами уже имеющихся кодов.
  2. 2
    Все кодовые слова длины 2 и 3 также конфликтуют с существующими кодами: 00, 01, 10 и 11 уже являются началами кодовых слов, а их продолжения заняты.

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
29ФИПИ 543CA7№ 4ПовышеннаяИнформация и кодирование

Минимальная сумма длин кодов

Для кодирования некоторой последовательности, состоящей из букв A, B, C, D, E, F, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для буквы A использовали кодовое слово…

  1. 1
    Кодовые слова 00 и 01 уже использованы для букв A и B. Оставшиеся кодовые слова должны удовлетворять условию Фано и не пересекаться с ними по началу.
  2. 2
    Распределяя оставшиеся ветви двоичного дерева наиболее экономно, можно получить для букв C, D, E, F длины 2, 3, 3 и 4 соответственно.$$l_C + l_D + l_E + l_F = 2 + 3 + 3 + 4$$

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
30ФИПИ 54C568№ 4ПовышеннаяИнформация и кодирование

Кодовое слово по Фано

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для девяти букв используются…

  1. 1
    Однозначно декодируемый код по условию Фано не допускает, чтобы одно кодовое слово было началом другого.
  2. 2
    Слова, начинающиеся с 0, уже занимают ветви 00, 010 и 011. Слова, начинающиеся с 1, занимают ветви 1000, 1001, 1010, 110, 1110 и 1111.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
31ФИПИ 566A47№ 4ПовышеннаяИнформация и кодирование

Кодовое слово по Фано

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: A, B, C, D, E, F, S, X, Y, Z; для передачи используется неравномерный двоичный код. Для кодирования букв используются…

  1. 1
    Проверим кодовые слова длины 1. Слова 0 и 1 являются началами уже имеющихся кодов, поэтому они не подходят.
  2. 2
    Для длины 2 все варианты также исключаются: 00 уже используется, 01 является началом кодов 010 и 011, 10 — началом кодов 1000, 1001 и 1010, а 11 — началом кодов 1100, 1101 и 111.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
32ФИПИ 5A9Ae0№ 4ПовышеннаяИнформация и кодирование

Минимальная длина кодов

По каналу связи передаются сообщения, содержащие только восемь букв: А, Б, В, Г, Д, Е, Ж и З. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв…

  1. 1
    Известные кодовые слова занимают ветви 01 и 11, а также две ветви 000 и 001 внутри ветви 00.
  2. 2
    Единственная свободная крупная ветвь — 10. Чтобы разместить в ней четыре кодовых слова и сохранить условие Фано, её нужно разделить до четырёх листьев: 1000, 1001, 1010 и 1011.

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
33ФИПИ 5AD895№ 4ПовышеннаяИнформация и кодирование

Минимальная длина кодирования слова

По каналу связи передаются сообщения, содержащие только буквы из набора: А, Д, К, Н, Р. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв…

  1. 1
    В слове КАНАДКА буква А встречается 3 раза, К — 2 раза, Н и Д — по 1 разу.$$n(А)=3,\quad n(К)=2,\quad n(Н)=1,\quad n(Д)=1$$
  2. 2
    С учётом уже заданных кодовых слов Н = 011 и Р = 0101 подбираем кодовые слова для остальных букв так, чтобы условие Фано выполнялось и общее число знаков было минимальным. Оптимальные длины для букв А, К и Д составляют 1, 2 и 4 знака…

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
34ФИПИ 5E06CD№ 4ПовышеннаяИнформация и кодирование

Кодовое слово по условию Фано

По каналу связи передаются сообщения, содержащие только десять букв. Для передачи используется неравномерный двоичный код. Для кодирования букв используются кодовые слова. Укажите кратчайшее кодовое…

  1. 1
    Кодовое слово для буквы Л не должно быть началом ни одного существующего кодового слова, а существующие слова не должны начинаться с него.
  2. 2
    Все двоичные слова длины 2 уже заняты или являются началами существующих слов: $00$, $01$, $10$ и $11$.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
35ФИПИ 5E2DB4№ 4ПовышеннаяИнформация и кодирование

Декодирование двоичных сообщений

Для 5 букв русского алфавита заданы их двоичные коды: для некоторых букв — из двух бит, для некоторых — из трёх. Из четырёх полученных сообщений в этой кодировке только одно прошло без ошибки и…

  1. 1
    Проверяем возможность последовательного разбиения сообщения на коды из таблицы. Каждый фрагмент должен совпадать с одним из кодов букв.
  2. 2
    Третье сообщение полностью разбивается на допустимые коды:$$110100001001100111=11\mid01\mid000\mid01\mid001\mid10\mid01\mid11$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
36ФИПИ 6859DE№ 4ПовышеннаяИнформация и кодирование

Кодирование цветов по Фано

Для кодирования растрового рисунка, напечатанного с использованием шести красок, применили неравномерный двоичный код. Для кодирования цветов используют кодовые слова. Укажите кратчайшее кодовое…

  1. 1
    Кодовое слово не может начинаться с 0, поскольку 0 уже является кодовым словом. Поэтому оно должно начинаться с 1.
  2. 2
    Начало 10 занято кодовым словом чёрного цвета, а начало 110 — кодовым словом красного цвета. Начало 111 также нельзя использовать целиком, поскольку оно является началом кодовых слов 11110 и 11111.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
37ФИПИ 6D433E№ 4ПовышеннаяИнформация и кодирование

Кодовое слово по Фано

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для девяти букв используются…

  1. 1
    Проверим кодовые слова длины 1 и 2. Они не подходят: их расширения уже используются в таблице, поэтому они были бы началами других кодовых слов.
  2. 2
    Рассмотрим трёхбитные слова. Слово 100 не является началом ни одного заданного кодового слова и не содержит заданного кодового слова как начало.

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
38ФИПИ 72A796№ 4ПовышеннаяИнформация и кодирование

Кодовое слово по условию Фано

По каналу связи передаются сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У. Для передачи используется неравномерный двоичный код. Для кодирования букв используются кодовые…

  1. 1
    Кодовые слова длины 1 невозможны: и $0$, и $1$ являются началами уже имеющихся кодовых слов.
  2. 2
    Коды длины 2 также невозможны: $00$ уже занято, а $01$, $10$ и $11$ являются началами существующих кодовых слов.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
39ФИПИ 734D40№ 4ПовышеннаяИнформация и кодирование

Кодирование по условию Фано

По каналу связи передаются сообщения, содержащие только восемь букв: А, Б, В, Г, Д, Е, Ж и З. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв…

  1. 1
    Проверим свободные ветви дерева кодов. Кодовые слова 00, 10, 010, 110, 0110 и 111 уже заняты, поэтому новое слово не может начинаться с одного из них и не может быть началом другого кодового слова.
  2. 2
    После слова 0110 остаётся свободная ветвь 0111. Одно кодовое слово можно было бы взять равным 0111, но тогда второго слова в этой ветви разместить нельзя: слово 0111 стало бы его началом.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
40ФИПИ 7410Ac№ 4ПовышеннаяИнформация и кодирование

Кодирование по условию Фано

По каналу связи передаются сообщения, содержащие только восемь букв: А, Б, В, Г, Д, Е, Ж и З. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв…

  1. 1
    Рассмотрим двоичное дерево кодов. Ветвь $01$ уже занята кодовыми словами $0100$, $0101$ и $011$, ветви $11$ — словами $110$ и $111$, а слово $101$ занимает соответствующую ветвь.
  2. 2
    Для одной из оставшихся букв можно выбрать кодовое слово $00$: оно не является началом ни одного известного слова.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе