ЕГЭ · информатика · жауаптары бар шешімдер

Информатика ЕГЭ — ФИПИ тапсырмаларының жауаптарымен шешімдері

Пәннің барлық есептері ФИПИ ашық банкінен алынған, жауаптары және талдаудың басымен бірге. Жеке тақырып немесе тапсырма нөмірі бойынша шешімдер — сол жақ панельде.

Шешімсіз тапсырмалар
2 435
жауаптары бар шешімдер
14
пәндегі тақырыптар
27
бланк нөмірлері
122
тізім беттері

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

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

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

Ещё 1 қадам — толық шешімде

Шешім полностьюЖауапШешу самому3 қадам в разборе

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

Для кодирования некоторой последовательности, состоящей из букв 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 қадам в разборе

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому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 қадам в разборе

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

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

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

Ещё 1 қадам — толық шешімде

Шешім полностьюЖауапШешу самому3 қадам в разборе

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

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

  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 қадам в разборе

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе

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

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

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

Ещё 1 қадам — толық шешімде

Шешім полностьюЖауапШешу самому3 қадам в разборе

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому4 қадам в разборе

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

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

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

Ещё 1 қадам — толық шешімде

Шешім полностьюЖауапШешу самому3 қадам в разборе

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

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

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

Ещё 3 қадам — толық шешімде

Шешім полностьюЖауапШешу самому5 қадам в разборе

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

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

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

Ещё 1 қадам — толық шешімде

Шешім полностьюЖауапШешу самому3 қадам в разборе

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

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

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

Ещё 1 қадам — толық шешімде

Шешім полностьюЖауапШешу самому3 қадам в разборе

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

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

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

Ещё 2 қадам — толық шешімде

Шешім полностьюЖауапШешу самому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 қадам в разборе

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

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

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

Ещё 1 қадам — толық шешімде

Шешім полностьюЖауапШешу самому3 қадам в разборе