Сверь числа и знаки с фото.
Практическая часть: Решите задачи
Считая, что каждый символ кодируется одним байтом, оцените информационный объем (в битах) следующего предложения в кодировке КОИ-8: один пуд — около 16,4 килограмма Ответ: ___ бит
В кодировке Unicode на каждый символ отводится два байта. Определите информационный объем (в битах) слова из двадцати четырех символов в этой кодировке. Ответ: ___ бит
Определить приблизительный информационный объём книги, если она состоит из 213 страниц, на каждой странице 2 столбца, 64 строки, в каждой строке 16 символов, учитывая, что один символ кодируется одним байтом. (Дайте ответ в Килобайтах) Ответ: ___ Килобайт
Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке длиной в 16 символов, первоначально записанного в 8-и битной кодировке КОИ-8 в 16-и битную кодировку Unicode. На сколько бит увеличился информационный объём сообщения? Ответ: на ___ бит
Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. При этом информационное сообщение уменьшилось на 480 бит. Какова длина сообщения в символах? Ответ: ___ символов
Решаю практическую часть — задачи 1–5.
Краткие ответы:
- \(256\) бит
- \(384\) бита
- \(426\) Кбайт
- на \(128\) бит
- \(60\) символов
Общий принцип. Информационный объём текста: \[ I=K\cdot i, \] где \(K\) — количество символов, \(i\) — число бит на один символ. При перекодировке количество символов \(K\) не меняется, меняется только \(i\).
Считаем все символы предложения, включая пробелы и тире: \(32\) символа.
\[ I=32\cdot1\text{ байт}=32\text{ байта}=32\cdot8=256\text{ бит}. \]В Unicode один символ занимает \(2\) байта \(=16\) бит.
\[ 24\cdot16=384\text{ бита}. \]Сначала находим число символов: \[ 213\cdot2\cdot64\cdot16=436\,224. \] Так как каждый символ — \(1\) байт, объём равен \(436\,224\) байта. Переводим в килобайты: \[ 436\,224:1024=426\text{ Кбайт}. \] Проверка: \(426\cdot1024=436\,224\).
Было \(16\) символов по \(8\) бит, стало по \(16\) бит. Каждый символ стал тяжелее на \(8\) бит: \[ 16\cdot(16-8)=128\text{ бит}. \] Проверка: \(16\cdot8=128\) бит, \(16\cdot16=256\) бит, разность \(128\) бит.
Пусть в сообщении \(x\) символов. При переходе с \(16\) на \(8\) бит каждый символ уменьшается на \(8\) бит: \[ 16x-8x=480, \] \[ 8x=480, \] \[ x=60. \] Проверка: \(60\cdot16=960\) бит, \(60\cdot8=480\) бит, разность \(480\) бит.