Что такое кодирование, зачем оно нужно, примеры из жизни и в компьютере.
Кодирование — представление информации с помощью условных обозначений. Декодирование — обратный процесс: перевод из кода в исходную форму.
Определение и примеры из жизни по ФГОС
Кодирование — процесс представления информации в определённой форме с помощью условных обозначений (кода).
Декодирование — процесс преобразования закодированного сообщения обратно в исходную форму.
| Вид кода | Пример | Что кодирует |
|---|---|---|
| Азбука Морзе | ... --- ... | SOS — точки и тире |
| Штрих-код | ||||| ||||| | Цена, товар |
| Семафор | Положение флажков | Буквы |
| Дорожные знаки | Форма + цвет | Правила движения |
| Нотная запись | Ноты на линейке | Звуки музыки |
| QR-код | Чёрно-белые пиксели | Текст, URL |
| Двоичный код | 01001000 01101001 | Текст в компьютере |
Три основные причины
Компьютер работает только с двоичным кодом (0 и 1). Вся информация должна быть представлена в двоичном виде.
Один и тот же двоичный код может представлять текст, изображения, звук, видео.
Шифрование — вид кодирования для защиты информации от несанкционированного доступа.
Введите текст и получите его двоичный код
Два подхода к кодированию по ФГОС
Каждый символ кодируется одинаковым числом бит.
Пример: ASCII, Unicode (UTF-32)
Разные символы кодируются разным числом бит.
Пример: код Морзе, UTF-8
Двигай ползунок — смотри, как растёт мощность алфавита
Наглядная анимация битового потока — увидишь, как текст превращается в электрические импульсы