Преобразование информации из одной формы представления (знаковой системы) в другую называют кодированием.

Язык передачи информации (формальные и естественные языки). Символьные конструкции. Кодирование информации.

Кодирование данных

Понятие информационного процесса

Информационные процессы – это сбор, накопление, хранение, обработка и передача информации.

Все взаимоотношения в обществе - политические, экономические, правовые и другие - носят информационный характер.

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

В вычислительной технике, как и везде, информационные процессы протекают в ходе взаимодействия данных и методов. В результате этих процессов данные, представленные в виде зарегистрированных сигналов взаимодействуют с аппаратно-программными методами (компьютеры, компьютерные программы и др.)

Для обмена информацией с другими людьми человек использует естественные языки (русский, английский и др.). В основе языка лежит алфавит (азбука), то есть набор символов (знаков). Из символов по правилам грамматики составляются основные объекты языка - слова. Из слов по правилам синтаксиса образуются предложения.

Для различных областей науки и техники были разработаны и формальные языки (системы счисления, язык алгебры, языки программирования и др.). Основное отличие формальных языков от естественных в наличии строгих правил грамматики и синтаксиса.

Некоторые языки используют в качестве алфавита цифры (системы счисления), химические формулы, ноты, дорожные знаки, точки-тире (азбука Морзе) и др.

Итак, представление информации может осуществляться с помощью языков, которые являются знаковыми системами. Каждая знаковая система строится на основе определенного алфавита и правил выполнения операций над знаками.

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

Система кодирования успешно применяется в отдельных отраслях науки, техники, культуры (запись математических выражений, телеграфная азбука Морзе, система Брайля для слепых и др.).

Своя система кодирования существует в вычислительной технике – она называется двоичным кодированием и основана на представлении данных последовательностью всего двух знаков 0 и 1. Эти знаки называются двоичным кодом (англ. Binary digit), сокращенно, bit.

Одним битом может быть выражено два понятия – 0 или 1, да или нет, истина или ложь, есть сигнал или нет сигнала и т.д. двумя битами можно выразит четыре понятия:

00 01 10 11

тремя битами можно выразить восемь различных значений:

000 001 010 011 100 101 110 111

Увеличивая на единицу количество разрядов в системе двоичного кодирования количество возможных значений (N) увеличивается вдвое, то есть по формуле:

N = 2m

Где m разрядность двоичного кодирования.