
Помогите решить задачи. 1. Алфавит племени Мульти состоит из 32 букв. Какое количество информации
несёт одна буква этого алфавита? 2. Сообщение, записанное буквами из 16-символьного алфавита, содержит 50 символов. Какой объём информации оно несёт? 3. Сколько символов содержит сообщение, записанное с помощью 16-ти символьного алфавита, если его объём составил 1/16 часть мегабайта? 4. Сколько килобайтов составит сообщение из 384 символов 16-ти символьного алфавита? 5. Два сообщения содержат одинаковое количество символов. Количество информации в первом тексте в 1,5 раза больше, чем во втором. Сколько символов содержат алфавиты, с помощью которых записаны сообщения, если известно, что число символов в каждом алфавите не превышает 10 и на каждый символ приходится целое число битов?

Ответы на вопрос

32=2^i => i=5 бит
Ответ: 5 бит
2) N = 2^i; 16=2^i => i = 4 бит
I (заглавная i) - информационный объём сообщения, находится по формуле:
I = K × i, где K - кол-во символов в сообщении.
I = 50 × 4 = 200 бит
Ответ: 200 бит
3) 1/16 мб = 1024 кб × (1/16) = 64 кб = 2^6 кб = 2^16 байт = 2^24 бит
16=2^i => i =4 бит
I = K × i => K = I/i = 2^24/2^2 = 2^22 бита = 2^14 байт = 2^4 кб = 16 кб
Ответ: 16 кб
4) 16 = 2^i => i = 4 бит
I = K × i = 384 × 4 = 1536 бит = 1536 ÷ 4 = 192 байт = 192 ÷ 1024 = 0,1875 кб (странгое число, но ладно)
Ответ: 0,1875
5) Итак, мощность алфавита до 10 символов. Значит, из формулы N=2^i, i = либо 1, либо 2, либо 3, либо 4. Нам подходит только 2 и 3, так как 3/2 = 1,5, что подходит по условию (учитывая тот факт, что кол-во символов одинаковое, а объём больше в 1,5 раза, то значит и i в первом сообщении больше в 1,5 раза).
N = 2^i
N = 2^3 = 8
N = 2^2 = 4
Ответ: в первом алфавите - 8 символов, во втором - 4 символа.



Для решения этих задач используем формулу для расчёта количества информации в битах (I) для одного символа, а также конверсию между битами, байтами и килобайтами.
- Количество информации в одной букве алфавита: Используем формулу Шеннона для количества информации (I) в битах: где N - количество символов в алфавите.
Для племени Мульти с 32 буквами:
Объём информации в сообщении из 50 символов 16-символьного алфавита: Так как у нас 16 символов, каждый символ кодируется битами. Сообщение содержит 50 символов, так что:
Количество символов в сообщении из 16-символьного алфавита, объём которого составил 1/16 часть мегабайта: 1 мегабайт = байт. Для 16 символов каждый символ кодируется 4 битами (как показано во второй задаче). Переведем мегабайты в биты: Таким образом, сообщение содержит 1/16 часть этого: Так как каждый символ кодируется 4 битами, то:
Количество килобайтов в сообщении из 384 символов 16-символьного алфавита: Каждый символ кодируется 4 битами, так что сообщение из 384 символов будет занимать: Переведем биты в килобайты: Теперь переведем байты в килобайты:
Количество символов в алфавитах для двух сообщений: Пусть - количество символов в алфавите. Тогда для первого сообщения: (каждый символ кодируется 5 битами).
Для второго сообщения:
Поскольку оба сообщения содержат одинаковое количество символов, мы можем приравнять количество битов: Решая уравнение, получаем символов в алфавите.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili