Контрольные задания > 1. В одной из кодировок Unicode каждый символ кодируется 16 битами.
При подготовке реферата по астрономии Олег написал текст с названиями лунных озёр. Затем Олег добавил в текст название ещё одного лунного озера, вставив также необходимые пробелы и знаки препинания, после чего текст стал таким:
«Лунные озёра - это детали рельефа Луны. Они представляют собой низменности с ровным дном, залитым затвердевшей лавой. Многие из лунных озёр носят очень красивые названия: озеро Лета, озеро Весны, озеро Печали, озеро Радости, озеро Вечности, озеро Ненависти, озеро Сновидений, озеро Благоговения, озеро Превосходства, озеро Справедливости».
При этом размер нового предложения в данной кодировке оказался на 32 байта больше, чем размер исходного предложения. Напишите в ответе добавленное Олегом название лунного озера (само слово «озеро» в ответе писать не нужно).
Ответ:
Вопрос:
1. В одной из кодировок Unicode каждый символ кодируется 16 битами.
При подготовке реферата по астрономии Олег написал текст с названиями лунных озёр. Затем Олег добавил в текст название ещё одного лунного озера, вставив также необходимые пробелы и знаки препинания, после чего текст стал таким:
«Лунные озёра - это детали рельефа Луны. Они представляют собой низменности с ровным дном, залитым затвердевшей лавой. Многие из лунных озёр носят очень красивые названия: озеро Лета, озеро Весны, озеро Печали, озеро Радости, озеро Вечности, озеро Ненависти, озеро Сновидений, озеро Благоговения, озеро Превосходства, озеро Справедливости».
При этом размер нового предложения в данной кодировке оказался на 32 байта больше, чем размер исходного предложения. Напишите в ответе добавленное Олегом название лунного озера (само слово «озеро» в ответе писать не нужно).
Ответ:
Ответ:
Чтобы решить эту задачу, нам нужно определить, сколько битов в 32 байтах и затем вычислить, сколько символов добавил Олег, учитывая, что каждый символ в Unicode кодируется 16 битами.
1 байт = 8 битов
32 байта = 32 * 8 = 256 битов
Теперь определим, сколько символов было добавлено:
Количество символов = Общее количество битов / Количество битов на символ
Количество символов = 256 битов / 16 битов/символ = 16 символов
Следовательно, добавленное Олегом название лунного озера содержит 16 символов.
Ответ: Сновидений