Теория:

Информация, которую мы получаем из окружающего мира, поступает к нам в виде условных знаков или сигналов самой разной физической природы.
 
Это свет, звук, запах, касания; это слова, значки, символы и т. п.
При передаче информации необходимо принять и расшифровать сигнал.
 
Услышав гудок поезда, мы понимаем, что скоро вблизи будет проезжать железнодорожный состав. Школьный звонок сообщает о начале/конце урока.
 
Для правильного восприятия разных сигналов требуется разработка кода, или кодирование.
Код — это система условных знаков для представления информации.
Кодирование — это перевод информации в удобную для передачи, обработки или хранения форму с помощью некоторого кода.
Обратный процесс называется декодированием.
Декодирование — это процесс восстановления содержания закодированной информации.
Способы кодирования информации:
  • при помощи чисел — числовой.
  • Кодирование при помощи знаков того же алфавита, что и исходный текст — символьный.
  • Кодирование при помощи рисунков и значков — графический.
Множество кодов очень прочно вошло в нашу жизнь. Так,
  • числовая информация кодируется арабскими, римскими цифрами и др.
numbers_info.svg
  • Для общения и письма мы используем код — русский язык, в Китае — китайский и т. д.
Text_info.svg
  • С помощью нотных знаков кодируется любое музыкальное произведение, а на экране проигрывателя вы можете увидеть громкий или тихий звук, закодированный с помощью графика.
music_flow.svg
  • Часто бывает так, что информацию надо сжать и представить в краткой, но понятной форме. Тогда применяют пиктограммы, например на двери магазина, на столбах в парке, на дороге. 
Roadsigns.svg

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