Очень-очень нужна помощь!!!! Даю 40 баллов!1. Объем сообщения, содержавшего 2048...

0 голосов
33 просмотров

Очень-очень нужна помощь!!!! Даю 40 баллов!

1. Объем сообщения, содержавшего 2048 символов, составляет 1/512 часть Мбайта. Каков размер алфавита, с помощью которого записано сообщение?

2. Сколько символов содержит сообщение, записанное с помощью 16-ти символов алфавита, если его объем составил 1/16 часть Мбайта?

Надеюсь на то, что вы поможете мне с этими двумя задачами, буду очень-очень благодарна)


image

Информатика (338 баллов) | 33 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

1.
1/512 Мбайт = 1024/512 Кбайт = 2 Кбайт = 2*1024 байт = 2*1024*8 бит
Память, используемая для хранения одного символа :
2*1024*8 / 2048 = 8 бит
Размер (мощность) алфавита = 2^8 = 256

2.
При использовании 16-символьного алфавита для хранения одного символа необходимо log(2)16 = 4 бита.
1/16 Мбайта = 1024/16 Кбайта = 64 Кбайт = 64*1024 байт = 64*1024*8 бит
Количество символов в сообщении = 64*1024*8 / 4 = 131072

(194k баллов)