Кодирование информации
💻 Информатика · 7 класс
Кодирование информации
Кодирование — это представление информации с помощью набора знаков по определённым правилам. Обратное действие — восстановление исходного сообщения — называют декодированием. Кодирование окружает нас всюду: азбука Морзе, дорожные знаки, ноты — всё это коды. Компьютер хранит любую информацию в виде двоичного кода — последовательности нулей и единиц, потому что его электронные части различают только два состояния.
Двоичное кодирование
Любые данные — текст, картинку, звук — компьютер переводит в цепочки из 0 и 1. Один знак (0 или 1) — это бит. Из комбинаций битов складываются числа, которыми кодируют всё остальное. Главная идея: разным сообщениям соответствуют разные двоичные коды, и по коду всегда можно восстановить сообщение.
Кодирование текста
Каждому символу — букве, цифре, знаку — ставят в соответствие свой номер (код). Таблицу таких соответствий называют кодировкой. Известная кодировка — ASCII; есть и универсальная Юникод, в которой есть символы всех языков. Компьютер хранит не саму букву, а её числовой код.
| Вид информации | Как кодируется | Единица |
|---|---|---|
| Текст | Каждому символу — числовой код | Символ (байт) |
| Графика | Цвет каждого пикселя числом | Пиксель |
| Звук | Замеры громкости через равные промежутки | Отсчёт |
Кодирование графики и звука
Графику кодируют по пикселям: картинку делят на сетку точек, и цвет каждой точки записывают числом (через доли красного, зелёного и синего). Звук — это колебания, плавная волна. Компьютер измеряет её громкость много раз в секунду и записывает каждый замер числом. Чем чаще замеры, тем точнее звук. Превращение плавного сигнала в числа называют дискретизацией.
Пример декодирования
Пусть задана простая кодировка букв числами, а числа записаны двоично:
Кодировка: А=1, Б=2, В=3, Г=4
Двоичные коды: 1=001, 2=010, 3=011
Сообщение: 011 001 010
Декодируем: 011->В, 001->А, 010->Б
Результат: «ВАБ»
Частые ошибки. Не путай кодирование и шифрование: кодирование лишь меняет форму записи (его легко прочесть, зная таблицу), а шифрование скрывает смысл от посторонних. Компьютер хранит не букву, а её числовой код. И помни: чтобы декодировать сообщение, нужно знать ту же кодировку, по которой его кодировали, иначе получится бессмыслица.
Кратко о главном
- Кодирование — представление информации знаками по правилам; обратное действие — декодирование.
- Компьютер хранит всё в двоичном коде из нулей и единиц.
- Текст кодируют, заменяя каждый символ его числовым кодом (кодировка ASCII, Юникод).
- Графику кодируют по пикселям, звук — замерами громкости (дискретизация).
- Для декодирования нужно знать ту же кодировку, что и при кодировании.