Вопрос:

1. В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер в байтах следующего предложения в данной кодировке: Я к вам пишу — чего же боле? Что я могу еще сказать?

Ответ:

Для решения этой задачи нужно посчитать общее количество символов в предложении и умножить его на размер одного символа в байтах.

Считаем количество символов в предложении "Я к вам пишу — чего же боле? Что я могу еще сказать?"

Буквы: Я (1), к (1), в (1), а (1), м (1), п (1), и (1), ш (1), у (1), ч (1), е (1), г (1), о (1), ж (1), б (1), л (1), е (1), Ч (1), т (1), я (1), м (1), о (1), г (1), у (1), е (1), щ (1), с (1), а (1), з (1), а (1), т (1), ь (1) = 32 буквы.

Пробелы: 10

Тире: 1

Вопросительный знак: 1

Итого символов: 32 + 10 + 1 + 1 = 44 символа.

Каждый символ кодируется 16 битами. Переводим биты в байты: 16 бит / 8 бит/байт = 2 байта на символ.

Общий размер предложения в байтах: 44 символа * 2 байта/символ = 88 байт.

Ответ: 88

Подать жалобу Правообладателю