← Вернуться к оглавлению
Alterna · глава 11 · 11.1

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

Что такое кодирование, зачем оно нужно, примеры из жизни и в компьютере.

Кодирование — представление информации с помощью условных обозначений. Декодирование — обратный процесс: перевод из кода в исходную форму.

ФГОСФОПОГЭ №1-4
01

Что такое кодирование?

Определение и примеры из жизни по ФГОС

ФГОС

Определение по ФГОС

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

Декодирование — процесс преобразования закодированного сообщения обратно в исходную форму.

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

Вид кодаПримерЧто кодирует
Азбука Морзе... --- ...SOS — точки и тире
Штрих-код||||| |||||Цена, товар
СемафорПоложение флажковБуквы
Дорожные знакиФорма + цветПравила движения
Нотная записьНоты на линейкеЗвуки музыки
QR-кодЧёрно-белые пикселиТекст, URL
Двоичный код01001000 01101001Текст в компьютере
Процесс кодирования и декодирования ИНФОРМАЦИЯ Исходная форма КОД КОД Закодированное сообщение ДЕКОД ИНФОРМАЦИЯ Восстановленная
02

Зачем нужно кодирование?

Три основные причины

ФГОСОГЭ №1-4
Хранение и передача

Компьютер работает только с двоичным кодом (0 и 1). Вся информация должна быть представлена в двоичном виде.

Универсальность

Один и тот же двоичный код может представлять текст, изображения, звук, видео.

Защита

Шифрование — вид кодирования для защиты информации от несанкционированного доступа.

03

Интерактивный шифровальщик

Введите текст и получите его двоичный код

🔐
Текст ↔ Двоичный код
04

Равномерное и неравномерное кодирование

Два подхода к кодированию по ФГОС

Равномерное

Каждый символ кодируется одинаковым числом бит.

A=00, B=01, C=10, D=11
Каждый = 2 бита

Пример: ASCII, Unicode (UTF-32)

Неравномерное

Разные символы кодируются разным числом бит.

A=0, B=10, C=110, D=111
Длина разная

Пример: код Морзе, UTF-8

05

График: N = 2ⁱ

Двигай ползунок — смотри, как растёт мощность алфавита

ФГОСОГЭ / ЕГЭ
📈
Интерактивный график · N = 2ⁱ
8
N = 28 = 256
256 различных символов
= стандартная кодировка (1 байт)
06

Битовый осциллограф

Наглядная анимация битового потока — увидишь, как текст превращается в электрические импульсы

📡
Битовый осциллограф
3
Введите текст и нажмите «Анимировать». Каждый байт передаётся как: старт-бит (низкий) → 8 бит данных → стоп-бит (высокий). высокий уровень (1)   низкий уровень (0)
📝
Банк заданий ОГЭ/ЕГЭ
🎯
Квест: кодирование
Вопрос 1 / 5 XP: 0