— 1. В кодировке Unicode ученик написал текст (в нём нет лишних пробелов): «Мурманск, Уфа, Псков, Феодосия, Москва, Краснодар — города России». После вычеркнул из списка название одного из городов. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 10 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название города России. 2. Статья содержит 20 страниц текста, написанного кодом ASCII. Ответы на вопросы: а) количество возможных кодовых комбинаций; б) информационный вес символа; в) информационный объем документа, если на каждой странице располагаются 30 строк по 40 символов. ДАЮ 100 БАЛЛОВ СРОЧНО!!!!
Answers & Comments
Ответ:
1. Уфа - название вычеркнутого города России
2.
а) количество возможных кодовых комбинаций - 256
б) информационный вес символа - 8 бит
в) информационный объем документа - 92000 бит
Объяснение:
1.
Дано:
i = 2 байт (кодировка Unicode)
I = 10 байт
Найти:
K - ?
Формула:
I = K * i, где
I - информационный объём текстового сообщения (размер файла, содержащего сообщение)
K - количество символов в сообщении
i - информационный вес одного символа (число бит, используемых для кодирования одного символа)
найдём количество символов из формулы:
K = I / i
вычислим какое количество символов было удалено из сообщения, подставив известные значения:
K = 10 / 2 = 5 символов было удалено из сообщения
чтобы узнать сколько символов приходится на название вычеркнутого города вычтем из общего количества символов, удаленных из сообщения, 2 символа, которые приходятся на вычеркнутые запятую и пробел, ставшими лишними:
5 - 2 = 3 символа составляет название города
найдём в тексте название города состоящего из 3 символов - Уфа
2.
Дано:
K = 20 страниц * 30 строк * 40 символов = 24000 символов
i = 8 бит (кодировка ASCII)
Найти:
N - ?
I - ?
Формулы:
N = 2^i, где
N - количество возможных кодовых комбинаций (мощность алфавита, количество символов в алфавите)
i - информационный вес одного символа (число бит, используемых для кодирования одного символа)
^ - знак степени
I = K * i, где
I - информационный объём текстового документа (размер файла, содержащего сообщение)
K - количество символов в сообщении
i - информационный вес одного символа (число бит, используемых для кодирования одного символа)
вычислим количество возможных кодовых комбинаций, подставив известные значения в первую формулу:
N = 2^8 = 256 возможных кодовых комбинаций
вычислим информационный объём документа, подставив известные значения во вторую формулу:
I = 24000 * 8 = 92000 бит информационный объём документа
Перевод единиц:
92000 бит = 92000 / 8 = 24000 байт (1 байт = 8 бит)
24000 байт = 24000 / 1024 ≈ 23,4 Кбайт (1 Кбайт = 1024 байт)