Широкий круг вопросов

Для записи сообщения использовался 16 символьный алфавит всё сообщение содержит 512 символов Сколько

Автор Кошка_Лана, Апр. 27, 2024, 19:17

« назад - далее »

Кошка_Лана

Один пункт нуждается в пояснении. Для записи сообщения использовался 16 символьный алфавит всё сообщение содержит 512 символов Сколько килобайт составляет сообщение?


Накуренный Волшебник

16 символов можно закодировать 4 битами, так как 16=2^4, то есть 1 символ равен 4 бита =>512 символов = 4*512=2048 бита
2048/8 байта =256 байта = 0,25 Кбайта
-------
16 символов можно закодировать 4 битами, потому что16=2^4, тоесть 1 символ = 4 бита;
Тогда 512 символов = 4бита*512=2048 бита=2048/8 байта=256 байта 
В таком случае
Ответ: 256 байт.
-------
1) 16 символьный алфавит => N = 16 => i=4 бита;

2) 4 * 512 = 2^2 * 2^9 = 2^11 = 2048 бит;

3) 2^11 / 2^13 = 0.25 Кбайт.

Делим на 2^13, так как 2^3 - это 8, а 2^10 - это 1024.
-------
1 кб умножаем на 1024 умножаем на 8 = 8192 бита
8192 делим на 1024, что равно 8 бит - один символ
мощность равна два в восьмой степени, что равняется 256
-------
4 битами можно закодировать 6 символов: 16=2^4
Следовательно 1 символ = 4 бита
В таком случае, 512 символов = 4 бита *512=2048 бита=2048/8 байта=256 байта