СРОЧНО! Помогите пожалуйста завтра здавать.

1.Сообщение записанное буквами 128 символьного алфавита содержит 20 символов.Какой объем информации оно несет?

2.Опредилить мощность алфавита, если сообщение, содержащее 40 символов, занимает 30 байт.

3.Сообщение занимает 3 страницы по 25 строк.В каждой строке записано по 60 символов.Сколько символов в использовано алфавите, если все сообщение занимает 1125 байт?

Оформление:

Приложения:

Ответы

Ответ дал: devil20014
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-х символов.




perigrin: спасибочки
Вас заинтересует