Текст,содержащий 8192 знака (с пробелами),закодирован с помощью алфавита,содержащего 128 символов.Сколько килобайтов занимает в памяти этот текст?С РЕШЕНИЕМ, спасибо

8 Июл 2021 в 19:43
117 +1
0
Ответы
1

Для расчета количества килобайтов, занимаемых текстом, нам необходимо узнать сколько бит занимает каждый символ алфавита и сколько символов содержится в тексте.

Так как у нас 128 символов в алфавите, это означает, что каждый символ кодируется при помощи 7 бит (так как $2^7 = 128$).

Текст содержит 8192 знака, а значит каждый символ кодируется при помощи 7 бит, таким образом:

8192 знака * 7 бит = 57344 бит

Теперь нам нужно перевести полученное количество бит в килобайты:

1 байт = 8 бит
1 килобайт = 1024 байта

57344 бит / 8 = 7168 байт

7168 байт / 1024 = 7 килобайт

Итак, текст, закодированный с использованием алфавита из 128 символов, занимает 7 килобайт в памяти.

17 Апр в 14:53
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир