
Каждая буква алфавита племениМультинесет 6 битов информации. Сколько символов в алфавите Мульти?
Сообщение, написанное буквами из 128-символьного алфавита, содержит 66 символов. Какой объем информации оно несет? Сколько бит информации составляет сообщение, содержащее 33 байта? 4 Кбайт =… байт Сколько байт составляет сообщение, содержащее 49152 бита? Для записи сообщения использовался 256-символьный алфавит. Каждая страница содержит 30 строк. Все сообщение занимает 6 страниц и содержит 7380 байт информации. Сколько символов в строке? Сообщение занимает 3 страницы по 20 строк. В каждой строке записано по 40 символов. Сколько символов в использованном алфавите, если все сообщение содержит 2100 байт? Определите значение выражения 8 байт+800 009 бит. Найдите значение выражения 30 Кбайт+3 байт.

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

Ответ:
1) K =20 N=128 найти I
N=2^i 128=2^7
i=7 бит
i=Ki=20*7=140 бит.
2) Задание лишено смысла, т. к. символ никогда не кодируется частью байта. Но допустим, что под байтом тут просто понимается массив из 8 битов. Тогда 2^(30 * 8 / 40) = 64.
3) Считаем количество символов в сообщении:
3 * 25 * 60 = 4500;
Сообщение занимает 1125 байт. Считаем, сколько байт занимает каждый символ:
1125 / 4500 = 0.25;
Т.к. символ занимает 0.25 байт, одним байтом можно закодировать 4 символа. Байт состоит из 8 бит.
8 / 4 = 2 (количество битов чтобы закодировать каждый символ)
Двумя битами можно закодировать 4 символа, => в алфавите может быть до 4-х символов.
Объяснение:



Давайте рассмотрим каждый из вопросов поочередно:
Алфавит Мультинесет содержит 6 битов информации на каждую букву. Следовательно, в алфавите Мультинесет может быть 2^6 = 64 символа.
Сообщение, написанное буквами из 128-символьного алфавита и содержащее 66 символов, несет 66 * 7 = 462 бита информации (потому что 128 символов требуют 7 бит для кодирования).
Сообщение, содержащее 33 байта, будет нести 33 * 8 = 264 бита информации.
1 Кбайт = 1024 байта, поэтому 4 Кбайта = 4 * 1024 = 4096 байт.
Сообщение, содержащее 49152 бита, будет составлять 49152 / 8 = 6144 байта.
В данном случае мы знаем, что всё сообщение занимает 6 страниц по 30 строк каждая, то есть 6 * 30 = 180 строк. Также нам дано, что сообщение содержит 7380 байт. Чтобы найти среднее количество байт на строку, делим общее количество байт на количество строк: 7380 / 180 ≈ 41 байт на строку. Так как каждая страница содержит 30 строк, это означает, что в каждой строке в среднем 41 / 30 ≈ 1.37 байта. Однако нельзя иметь доли байтов, поэтому в реальности, возможно, байтов на символ будет округлено до 1 или 2 байт в зависимости от реализации.
Сообщение занимает 3 страницы по 20 строк, то есть всего 3 * 20 = 60 строк. Каждая строка содержит 40 символов, следовательно, всего символов в сообщении: 60 * 40 = 2400 символов.
Если всё сообщение содержит 2100 байт и использует 256-символьный алфавит, то каждый символ кодируется 8 битами (1 байт). Таким образом, в сообщении содержится 2100 символов.
8 байт + 800 009 бит = 8 байт + (800 009 / 8) байт = 8 байт + 100 001 байт = 100 009 байт.
30 Кбайт + 3 байт = 30 * 1024 байта + 3 байта = 30720 байт + 3 байта = 30723 байта.


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