Определение
Кодирование информации — это запись данных по заданному правилу в виде последовательности других знаков, чаще всего битов, то есть нулей и единиц. Цепочку знаков, которой обозначили букву, цвет или команду, называют её кодом. Обратный шаг — восстановление исходного сообщения по цепочке знаков — называют декодированием.
Ключевые признаки
- Правило кодирования — заранее известная таблица «знак → код», например К — 01; одну и ту же таблицу используют и при записи, и при чтении
- Декодирование — по цепочке и той же таблице восстанавливают сообщение; оно получается однозначным, если ни один код не является началом другого
- Длина кода и число знаков — кодами из N бит можно обозначить 2ᴺ разных символов: 3 битами — 8, 5 битами — 32
- Не обязательно тайна — кодируют, чтобы удобно хранить и передавать данные, и правило обычно известно всем; шифрование — особый вид кодирования, где правило держат в секрете
Пример
Буквы закодированы так: К — 01, О — 1, Т — 00. Слово «КОТ» превращается в цепочку 01 1 00, то есть 01100. Декодируем обратно: читаем биты слева направо — «0» кода не даёт, «01» — это К, дальше «1» — О, затем «0» не код, «00» — Т. Получилось снова «КОТ».
Тема целиком: Кодирование информации — теория, разобранные задания и тренажёр.
Не путай: Кодирование информации и кодировка
Кодирование — это действие: записать сообщение другими знаками по какому-то правилу. Кодировка — одно готовое правило для текста: таблица, в которой каждому символу присвоен свой двоичный код. Когда в задаче сказано «восьмибитная кодировка», речь о таблице, где на каждый символ отведено 8 бит.
Частые вопросы
Что такое кодирование информации простыми словами (для 7–9 класса)?
Кодирование информации — это запись данных по заданному правилу в виде последовательности других знаков, чаще всего битов, то есть нулей и единиц. Цепочку знаков, которой обозначили букву, цвет или команду, называют её кодом. Обратный шаг — восстановление исходного сообщения по цепочке знаков — называют декодированием.
Как кодирование информации выглядит на практике?
Буквы закодированы так: К — 01, О — 1, Т — 00. Слово «КОТ» превращается в цепочку 01 1 00, то есть 01100. Декодируем обратно: читаем биты слева направо — «0» кода не даёт, «01» — это К, дальше «1» — О, затем «0» не код, «00» — Т. Получилось снова «КОТ».
В каких заданиях ОГЭ встречается «кодирование информации»?
В заданиях на знание понятий информатики — потренируйся в тренажёре Совелия.