1. В одной из кодировок Unicode каждый символ представлен 16-битным кодом. Петя написал предложение без лишних пробелов: "уж, эму, лиса, выдра, барсук, опоссум, дико раз, орангутанг - дикие животные". Ученик решил добавить в список название ещё одного животного - койот, при этом он добавил необходимые запятую и пробелы. На сколько байт увеличился размер нового предложения в данной кодировке? Изобразите увеличение размера нового предложения в виде количества байт.
2. В той же самой кодировке, что и в первом вопросе. "ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор - дикие животные". Ученик вычеркнул одно из животных из предложения.
2. В той же самой кодировке, что и в первом вопросе. "ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор - дикие животные". Ученик вычеркнул одно из животных из предложения.
Денис_8700
1. Для решения этой задачи нужно посчитать количество байт, занимаемых исходным предложением и новым предложением.
Исходное предложение без лишних пробелов: "уж, эму, лиса, выдра, барсук, опоссум, дико раз, орангутанг - дикие животные". Найдем количество символов в этом предложении.
Количество символов в предложении равно 61 (включая запятые и тире).
В условии сказано, что каждый символ представлен 16-битным кодом. Поэтому, общее количество байт, занимаемое исходным предложением, равно 61 символ * 2 байта/символ = 122 байта.
Теперь рассмотрим новое предложение, в которое добавлено слово "койот" с запятой и пробелами.
Новое предложение: "уж, эму, лиса, выдра, барсук, опоссум, дико раз, орангутанг, койот - дикие животные".
Количество символов в новом предложении равно 65 (включая запятые и тире).
Общее количество байт, занимаемое новым предложением, равно 65 символ * 2 байта/символ = 130 байт.
Таким образом, размер нового предложения в данной кодировке увеличился на 130 байт - 122 байта = 8 байт.
Ответ: Размер нового предложения увеличился на 8 байт.
2. Аналогично первой задаче, считаем размеры предложений.
Предложение: "ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор - дикие животные".
Количество символов в предложении равно 59 (включая запятые и тире).
Общее количество байт, занимаемое предложением, равно 59 символов * 2 байта/символ = 118 байт.
Ответ: Размер предложения "ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор - дикие животные" в данной кодировке равен 118 байт.
Исходное предложение без лишних пробелов: "уж, эму, лиса, выдра, барсук, опоссум, дико раз, орангутанг - дикие животные". Найдем количество символов в этом предложении.
Количество символов в предложении равно 61 (включая запятые и тире).
В условии сказано, что каждый символ представлен 16-битным кодом. Поэтому, общее количество байт, занимаемое исходным предложением, равно 61 символ * 2 байта/символ = 122 байта.
Теперь рассмотрим новое предложение, в которое добавлено слово "койот" с запятой и пробелами.
Новое предложение: "уж, эму, лиса, выдра, барсук, опоссум, дико раз, орангутанг, койот - дикие животные".
Количество символов в новом предложении равно 65 (включая запятые и тире).
Общее количество байт, занимаемое новым предложением, равно 65 символ * 2 байта/символ = 130 байт.
Таким образом, размер нового предложения в данной кодировке увеличился на 130 байт - 122 байта = 8 байт.
Ответ: Размер нового предложения увеличился на 8 байт.
2. Аналогично первой задаче, считаем размеры предложений.
Предложение: "ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор - дикие животные".
Количество символов в предложении равно 59 (включая запятые и тире).
Общее количество байт, занимаемое предложением, равно 59 символов * 2 байта/символ = 118 байт.
Ответ: Размер предложения "ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор - дикие животные" в данной кодировке равен 118 байт.
Знаешь ответ?