Контрольные задания > Аня записала текст в документе, где используется шестнадцатибитная кодировка (1 символ = 16 бит). В тексте нет лишних пробелов. У неё получилось:
«Инструменты для рисования: карандаш, кисть, ластик, уголь, пастель, акварель, гуашь».
Затем она добавила в текст название ещё одного инструмента - маркер, а также знаки, а именно пробел и запятую. Вычислите на сколько байт увеличился получившийся текст в данной кодировке. Напишите в ответе количество байт (единицы измерения писать не нужно).
Вопрос:
Аня записала текст в документе, где используется шестнадцатибитная кодировка (1 символ = 16 бит). В тексте нет лишних пробелов. У неё получилось:
«Инструменты для рисования: карандаш, кисть, ластик, уголь, пастель, акварель, гуашь».
Затем она добавила в текст название ещё одного инструмента - маркер, а также знаки, а именно пробел и запятую. Вычислите на сколько байт увеличился получившийся текст в данной кодировке. Напишите в ответе количество байт (единицы измерения писать не нужно).
Ответ:
Разберем задачу по шагам:
1. Определим, сколько символов было добавлено в текст. Аня добавила слово «маркер», пробел и запятую. Слово «маркер» состоит из 6 букв. Таким образом, было добавлено 6 + 1 + 1 = 8 символов.
2. Вычислим, сколько бит приходится на 1 символ. В условии задачи указано, что 1 символ = 16 бит.
3. Вычислим, сколько бит приходится на добавленные символы. Поскольку было добавлено 8 символов, и каждый символ занимает 16 бит, то всего было добавлено 8 * 16 = 128 бит.
4. Переведем биты в байты. В 1 байте 8 бит. Следовательно, 128 бит = 128 / 8 = 16 байт.
Таким образом, текст увеличился на 16 байт.