Краткие ответы
Кодирование текста
- \(34\,748\) байт.
- \(1\,296\) байт.
- рентгений.
- горох.
- Волгоград или Соликамск — условие не позволяет выбрать один вариант.
- пекари.
Кодирование графики
- \(100\) бит \(=12{,}5\) байт; при хранении целыми байтами — \(13\) байт.
- \(100\) байт.
- В \(4\) раза.
- В \(8\) раз.
- Да, требуется \(150\) Кбайт.
Кодирование звука
- \(4\,608\,000\) бит \(=576\,000\) байт.
- \(92\,160\,000\) бит \(=11\,520\,000\) байт.
3а. \(7\,680\,000\) бит \(=960\,000\) байт.
3б. \(23\,040\,000\) бит \(=2\,880\,000\) байт.
Кодирование текста
Формула:
\[ V=N\cdot i, \]
где \(N\) — количество символов, \(i\) — количество бит на символ.
1
\[ N=146\cdot238=34\,748\text{ символов}. \]
В CP1251 один символ занимает \(8\) бит \(=1\) байт:
\[ V=34\,748\text{ байт}. \]
2
\[ N=18\cdot36=648\text{ символов}. \]
В Unicode один символ занимает \(16\) бит \(=2\) байта:
\[ V=648\cdot2=1\,296\text{ байт}. \]
3
КОИ-8: \(1\) символ \(=1\) байт.
Убрано:
- название элемента;
- запятая;
- пробел.
Значит, длина названия:
\[ 11-2=9\text{ символов}. \]
Из списка 9 букв содержит рентгений.
4
\[ 7-2=5\text{ букв}. \]
Пятибуквенный овощ — горох.
5
В Unicode один символ занимает \(2\) байта:
\[ 22:2=11\text{ удалённых символов}. \]
Из них запятая и пробел — \(2\) символа:
\[ 11-2=9\text{ букв}. \]
Девять букв имеют и Волгоград, и Соликамск, поэтому в условии есть неоднозначность.
6
\[ 16:2=8\text{ удалённых символов}. \]
Название животного:
\[ 8-2=6\text{ букв}. \]
Шесть букв содержит пекари.
Кодирование графики
Формула количества бит на пиксель:
\[ i=\log_2 M, \]
где \(M\) — количество цветов.
1
Чёрный и белый — \(2\) цвета:
\[ i=\log_2 2=1\text{ бит}. \]
\[ 10\cdot10\cdot1=100\text{ бит}=12{,}5\text{ байт}. \]
2
\[ 256=2^8, \]
значит, один пиксель занимает \(8\) бит.
\[ 10\cdot10\cdot8=800\text{ бит}=100\text{ байт}. \]
3
\[ 65\,536=2^{16},\qquad 16=2^4. \]
Было \(16\) бит на пиксель, стало \(4\) бита:
\[ 16:4=4. \]
Объём уменьшился в 4 раза.
4
\[ 16=2^4,\qquad 4\,294\,967\,296=2^{32}. \]
\[ 32:4=8. \]
Объём увеличился в 8 раз.
5
\[ 640\cdot480=307\,200\text{ пикселей}. \]
Для 16 цветов нужно:
\[ \log_2 16=4\text{ бита на пиксель}. \]
\[ 307\,200\cdot4=1\,228\,800\text{ бит} =153\,600\text{ байт}. \]
\[ 153\,600:1024=150\text{ Кбайт}. \]
\[ 150<256, \]
поэтому видеопамяти достаточно.
Кодирование звука
Формула:
\[ V=t\cdot f\cdot i\cdot k, \]
где \(t\) — время в секундах, \(f\) — частота, \(i\) — глубина, \(k\) — число каналов.
1
Для стерео \(k=2\):
\[ V=3\cdot48\,000\cdot16\cdot2 =4\,608\,000\text{ бит}. \]
\[ 4\,608\,000:8=576\,000\text{ байт}. \]
2
\[ V=60\cdot48\,000\cdot16\cdot2 =92\,160\,000\text{ бит}. \]
\[ V=11\,520\,000\text{ байт}. \]
3а
Моно: \(k=1\), \(t=60\) с, \(f=8\,000\) Гц:
\[ V=60\cdot8\,000\cdot16 =7\,680\,000\text{ бит} =960\,000\text{ байт}. \]
3б
\[ V=60\cdot24\,000\cdot16 =23\,040\,000\text{ бит} =2\,880\,000\text{ байт}. \]
В задаче 5 есть существенная неоднозначность: оба города имеют по 9 букв.
