Сообщение, информационный объём которого равен 10 Кбайт, занимает 64 страницы по 16 строк, в каждой из которых записано 20 символов. Сколько символов в алфавите, на котором записано это сообщение?


Аноним: Всего символов в сообщении:
64страницы * 16строк * 20символов_на_строку = 20480символов
Общий объём сообщения в байтах:
10 * 1024 = 10240байт
Сколько байт символов вмещается в 1 байт данных:
20480символов / 10240байт = 2символа_на_байт
Сколько бит занимает 1 символ:
8бит / 2 символа = 4бита (1 ниббл)
Кол-во символов в алфавите (мощность алфавита):
2⁴ = 16
Аноним: Докажем:
Пусть мощность алфавита - 16 символов.
Тогда 1 символ занимает:
㏒₂(16) = 4 бита
Суммарное кол-во симовлов:
64страницы * 16строк * 20символов_на_строку = 20480символов
Тогда общий объём сообщения в байтах:
20480символов * 4 бита = 81920бит
Тогда общий объём симовлов в байтах:
81920бит / 8бит = 10240 байт
Тогда общий объём символов в килобайтах:
10240 / 1024 = 10Кб

Ответы

Ответ дал: dejnekodasha
2

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

Количество символов в одной строке: 20 символов

Количество строк на одной странице: 16 строк

Количество символов на одной странице: 20 символов/строка x 16 строк = 320 символов

Количество символов в сообщении: 64 страницы x 320 символов/страница = 20480 символов

Таким образом, сообщение содержит 20480 символов в алфавите, на котором оно записано.


yusifabutalibov2010: нет я узнал ответ: 20
Аноним: Вы нашли суммарное кол-во символов в сообщении, а не кол-во символов алфавита(мощность алфавита).
Аноним: > нет я узнал ответ: 20

Даже если предположить, что это так, ваше сообщение попросту
не влезет в 10КБ данных:
1) Ближайшая степень двойки, это 32 (2^5), т.е. вам нужно
минимум 5 бит данных на 1 символ.
2)(20480×5)/8/1024 = 12.5КБ размер сообщения, при учете, что
мощность алфавита 20 символов.
Вас заинтересует