- •Кодирование информации
- •Общие положения
- •Общие положения
- •Общие положения
- •Прохождение задачи на ЭВМ
- •Кодирование текста
- •Кодирование текста
- •Кодирование текста
- •Кодирование текста
- •Кодирование изображений
- •Растровая и векторная модели изображения
- •Растровая и векторная модели изображения
- •Растровая и векторная модели изображения
- •Растровая и векторная модели изображения
- •Растровая и векторная модели изображения
- •Компьютерные цветовые модели
- •Ахроматические модели
- •Ахроматические модели
- •Ахроматические модели
- •Ахроматические модели
- •Модель RGB
- •Модель RGB
- •Модель RGB
- •Модель RGB
- •Модель CMYK
- •Модель CMYK
- •Модель CMYK
- •Кодирование звуков
- •Шифрование информации
- •Шифрование информации
- •Схема применения симметричных алгоритмов шифрования
- •Примеры симметричных шифров
- •Примеры симметричных шифров
- •Примеры симметричных шифров
- •Примеры симметричных шифров
- •Схема применения нессиметричных алгоритмов
- •Нессиметричные алгоритмы шифрования
- •Нессиметричные алгоритмы шифрования
- •Кодирование информации при передаче сообщений
- •Кодирование информации при передаче сообщений
- •Кодирование информации при передаче сообщений
- •Корректирующие коды. Кодовое расстояние
- •Корректирующие коды. Кодовое расстояние
Прохождение задачи на ЭВМ
Информация в исходной форме
Кодирование Информация в двоичном коде
Обработка данных на ЭВМ
Результирующая информация в двоичном коде
Декодирование
Результирующая информация в исходном виде
Кодирование текста
ASCII-код (American Standard Code for Information Interchange) – стандартный американский код для обмена информацией.
Один символ клавиатуры1 байт = 8 бит
Всего имеется 28 = 256 различных вариантов.
ASCII-таблица делится на две половины с номерами кодов: 0 — 127 и 128 — 255.
Кодирование текста
0 |
- |
|
|
32 |
- |
|
64 |
- @ |
96 - ` |
|
|
|
|
|
|
|
|||||
1 - ☺ |
33 - ! |
|
65 - A |
97 - a |
||||||
|
|
|
|
|
|
|||||
2 - ☻ |
34 - “ |
|
66 - B |
98 - b |
||||||
|
|
|
|
|
|
|||||
3 - ♥ |
35 - # |
|
67 - C |
99 - c |
||||||
|
|
|
|
|
|
|||||
4 - ♦ |
36 - $ |
|
68 - D |
100 - d |
||||||
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|||
128 |
- А |
|
160 |
- а |
192 - └ |
224 |
- р |
|||
|
|
|
|
|
|
|
|
|||
129 |
- Б |
|
161 |
- б |
193 - ┴ |
225 |
- с |
|||
|
|
|
|
|
|
|
|
|||
130 |
- В |
|
162 |
- в |
194 - ┬ |
226 |
- т |
|||
|
|
|
|
|
|
|
|
|||
131 |
- Г |
|
163 |
- г |
195 - ├ |
227 |
- у |
|||
|
|
|
|
|
|
|
|
|||
132 |
- Д |
|
164 |
- д |
196 - ─ |
228 |
- ф |
|||
|
|
|
|
|
|
|
|
|
|
|
Кодирование текста
Например, изобразим в коде ASCII приветствие “Hello! ”:
H – 72 |
7 |
6 5 4 3 2 1 0 |
|
|
||||||
e – 101 |
27 |
26 |
25 |
24 |
23 22 21 20 |
|
|
|||
l – 108 |
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
|
|
o – 11 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
— |
“H” |
– 32 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
— |
“e” |
! – 33 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
— |
“l” |
|
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
— |
“l” |
|
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
— |
“o” |
|
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
— |
“!” |
|
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
— “ ” |