Понятие кодирования.

Понятие информатика.

Увеличение информации и растущий спрос на нее обусловили появление отрасли, связанной с автоматизацией обработки информации – информатики.

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

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

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

Кибернетика – наука об общих законах получения, хранения, передачи и переработки информации в сложных системах. При этом, под сложными системами понимаются технические, биологические и социальные системы.

Информатика: (части)

- Теоретическая информатика

- Кибернетика

- Информатика в обществе

- Искусственный интеллект

- Информатика в природе

- Информационные системы

- Вычислительная техника

- Программирование

Человек представляет информацию в дискретной форме. Для представления дискретной информации применяется алфавитный способ. Применение этого способа основано на использовании фиксированного конечного набора символов любой природы, называемого алфавитом. Символы - «буквы», а последовательность символов – «слова». При этом не обязательно, чтобы слово имело смысловую нагрузку. При подготовке реализации задачи используется математический язык, алфавит которого состоит из цифр и специальных символов, информация представляется на бумаге. Для того, чтобы эту информацию представить в ЭМВ, необходимо эту информацию представить в другой носитель. Таким образом, в процессе ввода, хранения и обработки информации осуществляется неоднородное ее преобразование из одной формы в другую. С каждой формой представления связан свой алфавит. Таким образом приходится представлять буквы одного алфавита средствами другого – это кодирование. Для представления информации в ЭВМ наибольшее распространение получило двоичное кодирование. , при котором информация, вводимая в ЭВМ представляется средствами двоичного алфавита. Двоичный алфавит использует два вида букв, которые условно обозначают «0» и «1». В двоичном алфавите любое сообщение будет представлять собой последовательность нулей и единиц. Последовательность двоичных знаков принято называть «кодовой комбинацией». А полный набор кодовых комбинаций, который соответствует двоичному представлению всех букв кодируемого алфавита, называется «кодом». Рассмотрим правила двоичного кодирования:

1. двоичные коды букв данного алфавита B должны иметь одинаковое число двоичных букв.

2. коды различных букв алфавита B должны быть различными.

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

При соблюдении этих правил по имеющемуся двоичному коду можно всегда восстановить исходные символы. Для этого достаточно разделить двоичное слово на части, каждая длиной n двоичных букв. Затем каждую полученную часть заменить соответствующим символом исходного алфавита B.

Главное достоинство двоичного кодирования:

1. физически очень просто изобразить букву «0» и «1».

2. кроме этого, очень легко определить информационную ценность двоичного кодирования, т.к. каждый двоичный код несет столько бит информации, сколько цифр в нем.

3. универсальность двоичного кодирования (можно кодировать аналоговую и дискретную информацию).

Недостаток двоичного кодирования: двоичные коды громоздки и с ними тяжело работать.