Мои учебники

Упражнение №3

Информатика · Информатика · 10 класс · Задание 3 Вариант 1 Контрольная работа 1 ГДЗ Рабочая тетрадь Босова 10 класс (Информатика)

Решение

ГДЗ задание 3 Информатика 10 класс

По каналу связи передаются сообщения, каждое из которых содержит 32 буквы А, 16 букв Б, 8 букв В и 4 буквы Г (других букв в сообщениях нет). Каждую букву кодируют двоичной последовательностью. При выборе кода учитывались два требования:
- ни одно кодовое слово не является началом другого (это нужно, чтобы код допускал однозначное декодирование);
- общая длина закодированного сообщения должна быть как можно меньше.
Какой код из приведённых ниже следует выбрать для кодирования букв А, Б, В и Г?
1) А — 0, Б — 10, В — 01, Г — 11.
2) А — 0, Б — 10, В — 110, Г — 111.
3) А — 00, Б — 01, В — 10, Г — 11.
4) А - 1, Б — 01, В — 011, Г — 001.

Согласно условию, общее количество двоичный последовательность в слове равно:
Для меньшей длины кодового сообщения, надо выбрать для А и Б наименьше возможные коды.
Для набора 1) код А (0) является началом кода В (01), что противоречит условию.
Для набора 4) код Б (01) является началом кода В (011), что противоречит условию.
Наборы 2) и 3) соответствуют условию первому, а набор 2) соответствует и второму условию – общая длина закодированного сообщения должна быть как можно меньше.
Ответ: 2) А – 0, Б – 10, В – 110, Г – 111

*Текст задания приводится исключительно в образовательных целях для более полного понимания решения.

Предыдущий-следующий

уч.2025

Босова

Босова

уч.2022

Кузовлев

уч.2026

Гусарова

Гусарова

уч.2022

уч.2026,2012

Юлия Ваулина, Джунни Дули

уч.2012

уч.2024

Лебедев

(Углубленный)

Лебедев

Комменты вк

← ПредыдущееВсе заданияСледующее →

Соседние задания

222222333333
Нашли ошибку или нет решения? Сообщите