2.06M
Категория: ИнформатикаИнформатика

Кодирование текстовой информации

1.

Кодирование текстовой
информации

2.

Один символ кодируется последовательностьб
из 8 нулей и единиц, значит для его хранения
нужно выделить 8 бит памяти (8 бит = 1 байт).
1024 байт = 1 килобайт (Кб)
1024 Кб = 1 мегабайт (МБ)
1024 Мб = 1 гигабайт (Гб)
Если сообщение занимает 40 960 бит, это
соответствует
40 960:8 = 5 120 байт
или
5 120:1 024 = 5 Кб

3.

i - количество бит, нужное для кодировки 1
символа,
N = 2i - Максимальное количество символов
(объем символьного алфавита)
Пример:
Алфавит содержит 8 символов.
Тогда 8=2i=23.
На один символ приходится 3 бита
информации, т.е. нужно использовать 3
бита, чтобы закодировать 1 символ

4.

Задание
1. Сколько нужно бит, чтобы
закодировать один символ алфавита
мощностью 128 символов?
128 = 2 i = 2 7
Ответ: 7 бит.

5.

Задание
2. Сколько нужно бит, чтобы
закодировать один символ алфавита
мощностью 2 048 символов?
2 048 = 2i = 211
Ответ: 11 бит.

6.

Задание
3. Какова мощность алфавита, если для
кодирования 1 символа нужно 5 бит?
N = 2 5 = 32
Ответ: 32 символа

7.

Задание
4. Какова мощность алфавита, если для
кодирования 1 символа нужно 0,5 баит?
0,5 байт * 8 = 4 бит
N = 24 = 16
Ответ: 16 символа

8.

Объем хранения текста
I=K*i
I - объем памяти, необходимый для хранения
текста
K - количество символов в сообщении
i - Количество бит информации на 1 символ
Пример: В сообщении 24 символа.
каждый символ кодируется 3 байтами
Информационный объем:
I = 24*3=72 байт.

9.

Задание
5. Сколько байт памяти нужно для
хранения текста из 1 124 символов, если
каждый символ кодируется 2 битами?
I = K*i
I = 1 124*2 = 2 248 бит
2 248 бит : 8 = 281 байт
Ответ: 281 байт

10.

Задание
7. Сколько бит памяти нужно для хранения
текста из 537 символов, если каждый
символ кодируется 5 битами?
I = K*i
I = 537 * 5 = 2 685 бит
Ответ: 2 685 байт

11.

Спасибо за внимание !!!
English     Русский Правила