Задача к ЕГЭ по информатике на тему «прочие прототипы» №4

Система мониторинга формирует и отправляет специальные сообщения, в которые могут входить только следующие символы: латинские буквы (26  заглавных и 26  строчных), цифры от 0  до 9  , пробел. Количество символов в сообщении может быть любым. 

При передаче сообщения используется равномерное посимвольное кодирование: каждый символ кодируется одинаковым минимально возможным количеством битов. Сообщение в целом кодируется минимально возможным количеством байтов. Кроме того, к каждому сообщению добавляется заголовок, содержащий целое число байтов, одинаковое для всех сообщений. 

Система отправила 7  сообщений: два сообщения по 30  символов каждое, два сообщения по 50  символов и три сообщения по 70  символов. При этом всего было передано 400  байт. 

Сколько байтов содержит заголовок сообщения? В ответе запишите только целое число — количество байтов.

Начнем с подсчета количество всех символов:

26 + 26 + 10 + 1 = 63  символа. Значит вес 1  символа будет  i 2 = 63  .

i = 6  бит на 1  символ.

Примем, что m − вес заголовка, а I− вес всех сообщений.

I1− вес первого одного сообщения.

I2− вес второго одного сообщения.

I3− вес третьего одного сообщения.

Тогда получаем:

(|       30 ⋅ 6 ||| I1 =  -----≈  23 байта. |||         8 |||{         50 ⋅ 6 | I2 =    8  ≈  38 байт. |||| ||| ||(       70 ⋅ 6   I3 =    8  ≈  53 байта.

Общая формула будет выглядеть следующим образом:

I = 2 ⋅ (I1 + m ) + 2 ⋅ (I2 + m ) + 3 ⋅ (I3 + m ) = 400

Отсюда выразим m  :

m  = 400-−--2 ⋅ 23-−-2-⋅ 38-−-3-⋅ 53 = 119-= 17                   7                  7  байт.

Ответ: 17
Оцените статью
Я решу все!