Преобразование информации из одной формы представления (знаковой системы) в другую называют кодированием.
Язык передачи информации (формальные и естественные языки). Символьные конструкции. Кодирование информации.
Кодирование данных
Понятие информационного процесса
Информационные процессы – это сбор, накопление, хранение, обработка и передача информации.
Все взаимоотношения в обществе - политические, экономические, правовые и другие - носят информационный характер.
Рассмотрим, например судебный процесс. В его основе лежит взаимодействие между данными, представленными фактами и свидетельствами, с одной стороны, и методами, закрепленными в законодательной базе и других нормативных актах, с другой стороны. В результате этого процесса образуется информация, которая закрепляется в судебном решении. Судебное решение, задокументированное в установленном порядке, становится данными, которые будут востребованы на следующем этапе – при исполнении судебного решения.
В вычислительной технике, как и везде, информационные процессы протекают в ходе взаимодействия данных и методов. В результате этих процессов данные, представленные в виде зарегистрированных сигналов взаимодействуют с аппаратно-программными методами (компьютеры, компьютерные программы и др.)
Для обмена информацией с другими людьми человек использует естественные языки (русский, английский и др.). В основе языка лежит алфавит (азбука), то есть набор символов (знаков). Из символов по правилам грамматики составляются основные объекты языка - слова. Из слов по правилам синтаксиса образуются предложения.
Для различных областей науки и техники были разработаны и формальные языки (системы счисления, язык алгебры, языки программирования и др.). Основное отличие формальных языков от естественных в наличии строгих правил грамматики и синтаксиса.
Некоторые языки используют в качестве алфавита цифры (системы счисления), химические формулы, ноты, дорожные знаки, точки-тире (азбука Морзе) и др.
Итак, представление информации может осуществляться с помощью языков, которые являются знаковыми системами. Каждая знаковая система строится на основе определенного алфавита и правил выполнения операций над знаками.
Естественные языки можно рассматривать как систему кодирования понятий для выражения мыслей посредством речи.
Система кодирования успешно применяется в отдельных отраслях науки, техники, культуры (запись математических выражений, телеграфная азбука Морзе, система Брайля для слепых и др.).
Своя система кодирования существует в вычислительной технике – она называется двоичным кодированием и основана на представлении данных последовательностью всего двух знаков 0 и 1. Эти знаки называются двоичным кодом (англ. Binary digit), сокращенно, bit.
Одним битом может быть выражено два понятия – 0 или 1, да или нет, истина или ложь, есть сигнал или нет сигнала и т.д. двумя битами можно выразит четыре понятия:
00 01 10 11
тремя битами можно выразить восемь различных значений:
000 001 010 011 100 101 110 111
Увеличивая на единицу количество разрядов в системе двоичного кодирования количество возможных значений (N) увеличивается вдвое, то есть по формуле:
N = 2m
Где m разрядность двоичного кодирования.