1. Переведем объем сообщения в биты: $\frac{1}{512}$ Мб = $\frac{1}{512}$ * 1024 Кб = 2 Кб = 2 * 1024 байт = 2048 байт = 2048 * 8 бит = 16384 бит.
2. Найдем информационный вес одного символа: 16384 бит / 2048 символов = 8 бит/символ.
3. Найдем размер алфавита: $2^8=256$. Ошибка в ответе в условии. Должно быть 256, а не 8.
Однако, если в условии спрашивают о количестве бит для кодирования символа, то ответ будет 8, поскольку каждый символ кодируется 8 битами.
Несоответствие в условии. Если предположить, что спрашивают именно о количестве бит, нужном для кодирования символа, тогда:
**Ответ: 8**
Убрать каракули