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

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

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

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

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

По каналу связи передаются сообщения, содержащие только пять букв: А, Б, В, Г, Д. Для передачи используется неравномерный двоичный код. Для букв А, Б и В используются кодовые слова 001, 010, 0111…

  1. 1
    Проверим возможные кодовые слова длины 2. Слова 00 и 01 являются началами кодовых слов 001, 010 и 0111, поэтому использовать их нельзя.
  2. 2
    Слова 10 и 11 не являются началами заданных кодовых слов и не имеют общих начал с ними. Их можно назначить буквам Г и Д.

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

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

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

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

  1. 1
    Кодовое слово для буквы Г не может начинаться с 0, поскольку код 0 уже задан и не должен быть началом другого кодового слова.
  2. 2
    Код длины 1, равный 1, не подходит: он является началом кодовых слов 1110 и 1010.

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

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

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

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

  1. 1
    Проверим кодовые слова длины 1 и 2. Они невозможны, поскольку $0$ и $1$ являются началами существующих слов, а все двухразрядные комбинации либо заняты, либо являются началами уже заданных кодовых слов.
  2. 2
    Слова длины 3 также невозможны: варианты, начинающиеся с $00$, $010$, $011$, $100$, $101$, $110$ и $111$, конфликтуют с уже заданными кодовыми словами.

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

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

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

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

  1. 1
    Кодовое слово 1 занимает всю ветвь, начинающуюся с 1. Кодовое слово 01 занимает ветвь 01, поэтому оставшиеся слова могут размещаться только в ветви 00.
  2. 2
    Для четырёх букв в ветви 00 требуется четыре различных кодовых слова, не являющихся началами друг друга. Минимальный вариант — использовать все четыре продолжения длины 2: 0000, 0001, 0010 и 0011.

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

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

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

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

  1. 1
    Код 0 уже занят буквой В, поэтому кодовое слово для Г не может начинаться с 0.
  2. 2
    Коды 10 и 11 длины 2 не подходят: 10 является началом кода 1010, а 11 — началом кода 1100.

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

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

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

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

  1. 1
    Проверим кодовые слова длины 1. Код $0$ является началом кодов $00$, $010$ и $011$, а код $1$ является началом кодов $1000$, $1001$, $1010$, $1011$, $1110$ и $1111$. Поэтому слова длины 1 невозможны.
  2. 2
    Кодовые слова длины 2 также невозможны: $00$ уже занято, $01$ является началом кодов $010$ и $011$, $10$ является началом кодов $1000$, $1001$, $1010$ и $1011$, а $11$ является началом кодов $1110$ и $1111$.

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

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

Условие Фано для кода

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

  1. 1
    Слова 00 и 01 занимают обе ветви, начинающиеся с 0. Поэтому новые кодовые слова не могут начинаться с 0.
  2. 2
    Слово 10 нельзя использовать, так как оно является началом слов 1000 и 1001. Слово 1 также нельзя использовать по той же причине.

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

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

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

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

  1. 1
    Кодовое слово для буквы А не может начинаться с $0$, так как код $0$ уже используется для буквы Я и будет началом нового слова.
  2. 2
    Одноразрядное слово $1$ не подходит: оно будет началом кодовых слов $101$ и $110$. Двухразрядные слова, начинающиеся с $1$, также не подходят: $10$ является началом слова $101$, а $11$ — началом слова $110$.

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

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

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

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

  1. 1
    Рассмотрим дерево двоичных кодов. Кодовые слова 010 и 011 занимают обе ветви после префикса 01, поэтому в ветви 00 для сохранения условия Фано можно разместить два слова 000 и 001.$$l(000)=3,\quad l(001)=3$$
  2. 2
    Кодовые слова 1000 и 1001 занимают обе ветви после префикса 100. В другой ветви после 10 можно разместить слово 101, не являющееся началом других кодов.$$l(101)=3$$

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

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

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

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

  1. 1
    Кодовое слово для буквы Т не может быть короче четырёх символов: все возможные слова длины 1–3 либо уже заняты, либо являются началом одного из заданных кодовых слов.
  2. 2
    В ветви 10 код 100 уже занят, а код 1010 занят кодом буквы Р. Единственная свободная четырёхзначная ветвь рядом с ним — 1011.

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

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

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

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

  1. 1
    Построим двоичное дерево кодовых слов. Слова 00 и 01 полностью занимают ветви, начинающиеся с 0.
  2. 2
    В ветви, начинающейся с 1, кодовые слова 1000, 1001 и 101 занимают соответствующие свободные участки. Кодовое слово 110 занимает одну из ветвей после 11.

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

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

Кодирование слова КАРАВАН

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

  1. 1
    В слове КАРАВАН буква А встречается три раза, а буквы К, Р, В и Н — по одному разу. Поэтому наиболее короткое доступное кодовое слово выгодно назначить букве А.
  2. 2
    С учётом условия Фано и известных кодов Р = 1 и К = 0000 можно, например, построить кодовые слова: А = 01, В = 001, Н = 00010, Д = 00011, К = 0000, Р = 1. Ни одно кодовое слово не является началом другого.

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

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

Кодовое слово для буквы У

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

  1. 1
    Проверим ветви двоичного дерева кодов. Ветви 00, 010, 011, 1000, 1001, 1100, 1101, 1110 и 1111 уже заняты.
  2. 2
    Кодовое слово, начинающееся с 00, 010, 011, 1000, 1001, 1100, 1101, 1110 или 1111, нарушит условие Фано. Свободная ветвь начинается с 101.

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

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

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

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

  1. 1
    В слове КАНАВКА буква А встречается 3 раза, К — 2 раза, В и Н — по 1 разу.
  2. 2
    Кодовые слова О — 101 и К — 110 имеют длину 3. Чтобы минимизировать общую длину, наиболее часто встречающейся букве А можно назначить код 0.

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

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

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

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

  1. 1
    В слове КАНТАТА буква К встречается 1 раз, Н — 1 раз, А — 3 раза, Т — 2 раза.
  2. 2
    Кодовое слово $К=1$ означает, что кодовые слова остальных букв должны начинаться с $0$. С учётом слова $Н=001$ минимальный набор длин для трёх неизвестных кодов можно выбрать как $2$, $4$, $4$: например, $З=01$, $А=0000$, $Т=0001$.

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

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

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

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

  1. 1
    Кодовое слово для буквы A не должно быть началом ни одного из заданных кодовых слов.
  2. 2
    Однозначные коды длины 1 невозможны: 0 является началом слов 000, 0010, 0011, 0100 и 0101, а 1 является началом слов 100 и 101.

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

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

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

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

  1. 1
    Код С = 0 означает, что кодовые слова остальных букв должны начинаться с 1. Код К = 1011 фиксирует одну из ветвей дерева.
  2. 2
    Чтобы минимизировать длину слова КОСОГОР, код буквы О, встречающейся три раза, нужно сделать как можно короче. Выбираем О = 11.

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

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

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

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

  1. 1
    В слове КОЛОБОК буква О встречается 3 раза, К — 2 раза, Л и Б — по 1 разу.
  2. 2
    С учётом уже заданных кодов $00$, $010$ и $111$ минимальные подходящие кодовые слова для К и О можно выбрать как $011$ и $10$. Более короткое слово выгодно назначить букве О, которая встречается чаще.

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

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

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

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

  1. 1
    В слове БАРАБАН буква А встречается 3 раза, Б — 2 раза, Р — 1 раз, Н — 1 раз.
  2. 2
    Для минимизации длины сообщения короткое кодовое слово назначается наиболее частой букве А, а остальные кодовые слова выбираются с учётом условия Фано.

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

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

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

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

  1. 1
    Проверим кодовые слова по префиксам. Код 0 невозможен, так как он является началом слова 00, а код 1 — началом слов 100, 1010, 1011, 1101, 1110 и 1111.
  2. 2
    Коды длины 2 и 3 также невозможны: их продолжения уже используются существующими кодовыми словами. Например, ветви 010, 011, 100, 101, 110 и 111 заняты или содержат заданные слова.

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

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