Сообщение, информационный объём которого равен 10 Кбайт, занимает 64 страницы по 16 строк, в каждой из которых записано 20 символов. Сколько символов в алфавите, на котором записано это сообщение?
Докажем:
Пусть мощность алфавита - 16 символов.
Тогда 1 символ занимает:
㏒₂(16) = 4 бита
Суммарное кол-во симовлов:
64страницы * 16строк * 20символов_на_строку = 20480символов
Тогда общий объём сообщения в байтах:
20480символов * 4 бита = 81920бит
Тогда общий объём симовлов в байтах:
81920бит / 8бит = 10240 байт
Тогда общий объём символов в килобайтах:
10240 / 1024 = 10Кб
Пусть мощность алфавита - 16 символов.
Тогда 1 символ занимает:
㏒₂(16) = 4 бита
Суммарное кол-во симовлов:
64страницы * 16строк * 20символов_на_строку = 20480символов
Тогда общий объём сообщения в байтах:
20480символов * 4 бита = 81920бит
Тогда общий объём симовлов в байтах:
81920бит / 8бит = 10240 байт
Тогда общий объём символов в килобайтах:
10240 / 1024 = 10Кб
Ответы
Ответ дал:
2
Для решения задачи необходимо найти количество символов в сообщении и поделить его на количество страниц, строк и символов в каждой строке.
Количество символов в одной строке: 20 символов
Количество строк на одной странице: 16 строк
Количество символов на одной странице: 20 символов/строка x 16 строк = 320 символов
Количество символов в сообщении: 64 страницы x 320 символов/страница = 20480 символов
Таким образом, сообщение содержит 20480 символов в алфавите, на котором оно записано.
нет я узнал ответ: 20
Вы нашли суммарное кол-во символов в сообщении, а не кол-во символов алфавита(мощность алфавита).
> нет я узнал ответ: 20
Даже если предположить, что это так, ваше сообщение попросту
не влезет в 10КБ данных:
1) Ближайшая степень двойки, это 32 (2^5), т.е. вам нужно
минимум 5 бит данных на 1 символ.
2)(20480×5)/8/1024 = 12.5КБ размер сообщения, при учете, что
мощность алфавита 20 символов.
Даже если предположить, что это так, ваше сообщение попросту
не влезет в 10КБ данных:
1) Ближайшая степень двойки, это 32 (2^5), т.е. вам нужно
минимум 5 бит данных на 1 символ.
2)(20480×5)/8/1024 = 12.5КБ размер сообщения, при учете, что
мощность алфавита 20 символов.
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад
64страницы * 16строк * 20символов_на_строку = 20480символов
Общий объём сообщения в байтах:
10 * 1024 = 10240байт
Сколько байт символов вмещается в 1 байт данных:
20480символов / 10240байт = 2символа_на_байт
Сколько бит занимает 1 символ:
8бит / 2 символа = 4бита (1 ниббл)
Кол-во символов в алфавите (мощность алфавита):
2⁴ = 16