Теория:
Информация, которую мы получаем из окружающего мира, поступает к нам в виде условных знаков или сигналов самой разной физической природы.
Это свет, звук, запах, касания; это слова, значки, символы, жесты и движения.
При передаче информации необходимо не только принять сигнал, но и расшифровать его.
Так, услышав телефонный звонок, человек понимает, кому-то нужно с ним поговорить; школьный звонок сообщает учащимся о долгожданной перемене.
Для правильного восприятия разных сигналов требуется разработка кода, или кодирование.
Код — это система условных знаков для представления информации.
Кодирование — это перевод информации в удобную для передачи, обработки или хранения форму с помощью некоторого кода.
Обратное преобразование называется декодированием.
Декодирование — это процесс восстановления содержания закодированной информации.
Существуют три основных способа кодирования информации:
- числовой способ — с помощью чисел.
- Символьный способ — информация кодируется с помощью символов того же алфавита, что и исходящий текст.
- Графический способ — информация кодируется с помощью рисунков или значков.
Множество кодов очень прочно вошло в нашу жизнь. Так,
- числовая информация кодируется арабскими, римскими цифрами и др.

- Для общения и письма мы используем код — русский язык, в Китае — китайский и т. д.

- С помощью нотных знаков кодируется любое музыкальное произведение, а на экране проигрывателя вы можете увидеть громкий или тихий звук, закодированный с помощью графика.

- Часто бывает так, что информацию надо сжать и представить в краткой, но понятной форме. Тогда применяют пиктограммы, например на двери магазина, на столбах в парке, на дороге.

Для передачи информации людьми были придуманы специальные коды, к ним относятся:
- азбука Брайля,
- азбука Морзе,
- семафорная азбука и др.
Методами шифрования занимается специальная наука — криптография.