P
pro·school.ru
Каталог школ

Кодирование информации

💻 Информатика · 7 класс

Кодирование информации

Кодирование — это представление информации с помощью набора знаков по определённым правилам. Обратное действие — восстановление исходного сообщения — называют декодированием. Кодирование окружает нас всюду: азбука Морзе, дорожные знаки, ноты — всё это коды. Компьютер хранит любую информацию в виде двоичного кода — последовательности нулей и единиц, потому что его электронные части различают только два состояния.

Двоичное кодирование

Любые данные — текст, картинку, звук — компьютер переводит в цепочки из 0 и 1. Один знак (0 или 1) — это бит. Из комбинаций битов складываются числа, которыми кодируют всё остальное. Главная идея: разным сообщениям соответствуют разные двоичные коды, и по коду всегда можно восстановить сообщение.

Кодирование текста

Каждому символу — букве, цифре, знаку — ставят в соответствие свой номер (код). Таблицу таких соответствий называют кодировкой. Известная кодировка — ASCII; есть и универсальная Юникод, в которой есть символы всех языков. Компьютер хранит не саму букву, а её числовой код.

Вид информацииКак кодируетсяЕдиница
ТекстКаждому символу — числовой кодСимвол (байт)
ГрафикаЦвет каждого пикселя числомПиксель
ЗвукЗамеры громкости через равные промежуткиОтсчёт

Кодирование графики и звука

Графику кодируют по пикселям: картинку делят на сетку точек, и цвет каждой точки записывают числом (через доли красного, зелёного и синего). Звук — это колебания, плавная волна. Компьютер измеряет её громкость много раз в секунду и записывает каждый замер числом. Чем чаще замеры, тем точнее звук. Превращение плавного сигнала в числа называют дискретизацией.

Пример декодирования

Пусть задана простая кодировка букв числами, а числа записаны двоично:

Кодировка: А=1, Б=2, В=3, Г=4 Двоичные коды: 1=001, 2=010, 3=011 Сообщение: 011 001 010 Декодируем: 011->В, 001->А, 010->Б Результат: «ВАБ»
Частые ошибки. Не путай кодирование и шифрование: кодирование лишь меняет форму записи (его легко прочесть, зная таблицу), а шифрование скрывает смысл от посторонних. Компьютер хранит не букву, а её числовой код. И помни: чтобы декодировать сообщение, нужно знать ту же кодировку, по которой его кодировали, иначе получится бессмыслица.

Кратко о главном

  • Кодирование — представление информации знаками по правилам; обратное действие — декодирование.
  • Компьютер хранит всё в двоичном коде из нулей и единиц.
  • Текст кодируют, заменяя каждый символ его числовым кодом (кодировка ASCII, Юникод).
  • Графику кодируют по пикселям, звук — замерами громкости (дискретизация).
  • Для декодирования нужно знать ту же кодировку, что и при кодировании.