Считаю по школьным двоичным единицам:
\(1\) байт \(=8\) бит, \(1\) Кбайт \(=1024\) байта, \(1\) Мбайт \(=1024\) Кбайт.
Краткий ответ
- \(64\) бита
- \(10\) байт
- \(4096\) байт
- \(32\,768\) бит
- \(20\) Кбайт
- \(5\) Кбайт
- \(4096\) Кбайт
- \(4\,194\,304\) байта
- \(33\,554\,432\) бита
- \(5\) Мбайт
- \(8\) символов
- \(5\) бит
- \(32\) бита
- \(60\) Кбайт
Как это получить
При переходе к меньшей единице умножаем, к большей — делим:
- \(8\cdot8=64\) бит
- \(80:8=10\) байт
- \(4\cdot1024=4096\) байт
- \(4\cdot1024\cdot8=32\,768\) бит
- \(20\,480:1024=20\) Кбайт
- \(40\,960:8:1024=5\) Кбайт
- \(4\cdot1024=4096\) Кбайт
- \(4\cdot1024^2=4\,194\,304\) байта
- \(4\cdot1024^2\cdot8=33\,554\,432\) бита
- \(41\,943\,040:8:1024:1024=5\) Мбайт
Для кодирования используют формулу:
\[ N=2^i, \]
где \(N\) — количество различных символов, \(i\) — число бит.
- Для \(3\) бит: \(2^3=8\) символов.
- Для \(25\) символов: \(2^4=16<25\), а \(2^5=32\ge25\), поэтому нужно \(5\) бит.
Задача 13
\[ 1\text{ Кбайт}=1024\cdot8=8192\text{ бит} \]
\[ 8192:256=32\text{ бита на символ} \]
Проверка: \(256\cdot32=8192\) бит \(=1\) Кбайт.
Задача 14
\[ 4\cdot64\cdot240=61\,440\text{ символов} \]
Каждый символ занимает \(8\) бит \(=1\) байт, значит объём:
\[ 61\,440\text{ байт} \]
\[ 61\,440:1024=60\text{ Кбайт} \]
