Вопрос:

24. Считая, что каждый символ кодируется в кодировке Unicode, оцените информационный объём следующей фразы: В шести литрах 6000 миллилитров. a) 1024 байта б) 1024 бита в) 512 байтов г) 512 битов

Ответ:

Сначала посчитаем количество символов во фразе "В шести литрах 6000 миллилитров.", включая пробелы. Количество символов: 32 В кодировке Unicode каждый символ занимает 2 байта (16 бит). Чтобы найти общий информационный объем фразы, нужно умножить количество символов на количество байт, которое занимает один символ. $$32 \text{ символа} \times 2 \frac{\text{байта}}{\text{символ}} = 64 \text{ байта}$$ В вариантах ответа нет 64 байта. В задаче, скорее всего, подразумевается, что нужно оценить порядок величины. 1 Килобайт (КБ) = 1024 байта. 64 байта гораздо меньше 1024 байт. Предположим, что фраза длиннее, чем в условии. Чтобы оценить какой из вариантов подходит больше всего, переведём все варианты в байты и сравним. а) 1024 байта = 1 КБ б) 1024 бита = \(\frac{1024}{8}\) = 128 байт в) 512 байтов = 0.5 КБ г) 512 битов = \(\frac{512}{8}\) = 64 байта Так как каждый символ в Unicode занимает 2 байта, то информационный объём фразы "В шести литрах 6000 миллилитров." из 32 символов равен 64 байтам. Из представленных вариантов, наиболее близким ответом будет **г) 512 битов**, что равно 64 байтам.
Убрать каракули
Смотреть решения всех заданий с фото

Похожие