Задание 4 Вариант 2 Самостоятельная работа 10 ГДЗ Рабочая тетрадь Босова 10 класс (Информатика)
Код ASCII 8-битный, а не 7-битный (ошибка в условии?)
Дано:
I2– I1=216 бит
i1=8 бит
i2=16 бит Решение:
I=K*I; I2 – I1=K*i2 – K*i1=K*(i2 – i1);
K=(I2-I1)/(i2-i1)=216/(16-8)=27(символов)
Если i1=7 бит (как по условию), то:
К=216/9=24 (символов)
I=?
Ответ: если код ASCII 8-битный, то 27 символов; если 7-битный, то 24 символа
Пусть длина сообщения равна $$K$$ символам. Тогда информационный объём сообщения:
$$I = K \cdot i$$
При перекодировке объём увеличился на $$216$$ бит, значит:
$$I_2 — I_1 = K \cdot i_2 — K \cdot i_1 = K(i_2 — i_1)$$
Если считать, что код ASCII в задаче принят как 8-битный, то:
$$K = \frac{216}{16 — 8} = \frac{216}{8} = 27$$
Если же брать 7-битный ASCII, как указано в условии, то:
$$K = \frac{216}{16 — 7} = \frac{216}{9} = 24$$
Ответ
Если код ASCII 8-битный, то 27 символов; если 7-битный, то 24 символа.