Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

04 Представления информации в ЭВМ

.doc
Скачиваний:
15
Добавлен:
15.04.2015
Размер:
62.46 Кб
Скачать

Общие вопросы представления информации в ЭВМ

 Информатика - это наука и техника, связанные с машинной обработкой, хранением и передачей информации. Она занимается схематичным "формализованным" представлением информации, ее обработкой, равно как и предписаниями по ее обработке, и машинами, обрабатывающими информацию. Это включает в себя вопросы анализа и моделирования взаимосвязей и структур в самых различных областях применения. Цель состоит в разработке способов решения задач информационной обработки на вычислительных машинах, а также в разработке, организации и эксплуатации вычислительных систем.Формирование моделей информатики нацелено на представление определенных структур, взаимодействий и процессов в какой-либо области применения (предметной области) с помощью формальных средств - таких, как структуры данных, языки программирования или логические формулы. Понятие информации при этом является центральным для информатики. Точное выяснение понятия "информация" существенно необходимо для глубокого понимания систем обработки информации. Понятие "информация" используется, вообще говоря, в различных смыслах. Так говорят об информации в смысле соответствия высказываний действительности относительно определенных связей, событий или состояний нашего реального мира. В информатике, напротив, мы хотим более абстрактно определить понятие информации, которое становится не зависящим от реального мира. Мы будем понимать информацию как абстрактное значение выражений, графических изображений, указаний (операторов) и высказываний.В связи с информационной обработкой, будем делать четкое различие между информацией, то есть абстрактным содержанием значения, и ее представлением (внешней формой). В связи с выяснением понятия информации особенно выявляется своеобразие представления информации: без соответствующего соглашения об установлении значения все представления информации не имеют определенного смысла, то есть содержания. Только предписывание определенного значения переводит представление в информацию. Это становится особенно понятным при рассмотрении древних надписей и рисунков, смысл которых пока неизвестен.Многие формы представления информации допускают различное толкование. Так, слово "red", рассматриваемое как последовательность литер, является последовательностью трех литер: "r", "e", "d". Литеры мы можем интерпретировать акустически и тем самым заменить эту последовательность литер произнесенным словом. Это возможно, если мы знаем фонетическое значение букв - даже в том случае, когда значение самого слова нам неизвестно. В английском языке со словом "red" в качестве его значения связывают цвет. Если это слово связывается со светофором, то оно сразу получает новое толкование, а в других обстоятельствах - совсем другое. Как показывает этот пример, с одной и той же последовательностью литер люди в зависимости от обстоятельств связывают различные значения. И наоборот, одно и то же смысловое содержание может быть представлено различными способами. Понятийное разделение внешней формы и абстрактного информационного содержания какого-либо высказывания или сообщения является фундаментальным для информатики. Итак, мы различаем в связи с информацией:

    Ее представление или изображение (внешняя форма);

    Ее значение (собственно "абстрактная" информация);

    Ее отношение к реальному миру (связь абстрактной информации с действительностью).

Информатика включает в себя науку о машинной обработке информации. Это охватывает вопросы: Схематизированного представления (изображения информационной структуры объектов и данных, а также их взаимосвязи; Правил и предписаний для обработки информации (алгоритмы, вычислительные предписания) и их представления, включая описание протекания работы (процессы, взаимодействующие системы). Оба эти пункта тесно связаны между собой. Программа, например, в качестве своей внешней формы имеет текстовую (или графическую) структуру. Текстовая структура, в свою очередь, представляет собой объект для информационной обработки. Но программа представляет также предписание для обработки. При ее выполнении в компьютере протекает процесс действий, который преобразует определенные исходные данные в определенные выходные данные (результаты). Таким образом, программа описывает и реализует некоторую функцию. При разработке программных систем перед информатикой стоит задача представления, моделирования и использования самых различных видов информации. Так как машинная, "схематичная" обработка информации, соответственно ее представления, требует точно установленных форм представления и преобразования, информатика пользуется формальными методами. Этим она обнаруживает связь с математикой, особенно с математической логикой. Но поскольку методы информатики должны вести к практически применимым продуктам ("программам", "системам"), которые должны решать поставленные задачи на имеющихся вычислительных машинах, то есть на физических объектах, при дополнительных экономических условиях, то информатика имеет и сильно выраженные инженерно-научные черты. Информацией называют абстрактное содержание ("содержательное значение", "семантика") какого-либо высказывания, описания, указания, сообщения или известия. Внешнюю форму изображения называют представлением (конкретная форма сообщения). Для машинной обработки информации всегда необходимы формы ее представления. Это представление может принимать разнообразные виды. От условных знаков ("сигнал"), от произносимых слов ("акустическое представление") до рисунков (графическое представление, "пиктограмма", "иконки") или последовательностей символов (написанного "слова", "текста") находится большое число возможностей для выбора способа представления. Однако всегда важно установление способа выявления значения представления. Представление интерпретируется, чтобы получить информацию. Переход (часто только воображаемый, мысленный) от представления к абстрактной информации, то есть к значению представления, называют интерпретацией. Информация, находящаяся в какой-либо информационной системе, воспринимается как некоторая математическая структура. Переход от представления к элементам этой математической структуры называется интерпретацией. Установление отношений к реальному миру, то есть толкование значения информации в смысле окружающего нас мира, мы называем пониманием. Существует тонкая разница между интерпретацией и пониманием. Отдельно от этого ставится вопрос о том, соответствует ли информация действительности, передает ли она реальные обстоятельства. Об этом можно судить в лучшем случае субъективно. Различные системы представления информации по-разному эффективны. Если должна представляться сложная информация, то должна выбираться подходящая система ее представления. В применениях информатики обычно рассматривается точно описанное множество R представлений с интерпретацией I в множестве A элементов (информаций). Интерпретация I данному представлению r (сообщению) ставит в соответствие некоторое абстрактное информационное содержание I[r]. Таким образом, интерпретации соответствует отображение I: R A

Через (A, R, I) мы будем обозначать информационную систему. Таким образом, информационная система соответствует понятию отображения из математики. Впрочем, к системе представления R обычно предъявляют прагматические требования - например, чтобы все представления были конечны. R называют также системой представления, а A - семантической моделью.Пример (система представления для натуральных чисел). Пусть N - множество натуральных чисел (включая и число "нуль"), представляемых числом штрихов, то есть с помощью последовательностей штрихов: e, |, ||, |||, … ,где через e обозначена пустая последовательность. Обычным представлением натуральных чисел являются десятичные числа, то есть последовательности с символами из множества цифр {0, 1, …, 9}. Интерпретацией I здесь является отображение десятичного представления в последовательность штрихов (здесь запись {0, 1, …, 9}+ обозначает множество непустых конечных последовательностей десятичных цифр) I: {0, 1, …, 9}+ N

с I[0]= e, I[1]= |, I[2]=||, …

Этот пример проясняет фундаментальную проблему информационной обработки: информация в ее абстрактном виде не может быть записана непосредственно, а потому всегда может быть только как-то изображена. Представление натуральных чисел с помощью штрихов снова является только их изображением. Понятие же числа в математике есть абстракция, которая понимается совершенно независимо от конкретного изображения. Законы математики справедливы для чисел в их римской записи так же, как и при их представлении с помощью штрихов, в двоичной или десятичной записи. Впрочем, различные способы представления чисел существенно различаются с точки зрения удобства их использования для определенных процессов обработки. Достаточно лишь попытаться выполнить сложение, а тем более умножение чисел в их римской записи. Часто в какой-либо системе представления имеется много различных изображений для той же самой информации. Эти изображения называются тогда эквивалентными. Точнее говоря, в информационной системе (A, R, I) справедливо: два изображения r1, r2 R называются семантически эквивалентными, если они несут одинаковую информацию, то есть если справедливо I[r1] = I[r2]. Информация - сведения, которыми располагает активная система (общество, человек, компьютер и т.п.) о том или ином объекте, которые могут храниться, передаваться и подвергаться преобразованиям. Информация всегда представляется в виде сообщения. Совокупность сообщений составляет данные об объекте. Единица количества информации - бит - информация, которую может нести сообщение, состоящее из одного двоичного знака. Информационное сообщение может быть представлено в виде функции x(t), характеризующей изменение во времени какой - либо величины, описывающей состояние приемника. Непрерывная (аналоговая) информация - функция x(t) может принимать любые вещественные значения в диапазоне изменения аргумента t. Дискретная информация - функция x(t) может принимать набор фиксированных дискретных значений в заданные моменты времени [17]. 

Аналоговая и дискретная информация.

Рис. 1.

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

H=log2N,

где H – количество информации, несущей представление о состоянии, в котором находится объект; N – количество равновероятных альтернативных состояний объекта.

Любая информация, обрабатываемая в ЭВМ, должна быть представлена двоичными цифрами {0,1}, т.е. должна быть закодирована комбинацией этих цифр. Различные виды информации (числа, тексты, графика, звук) имеют свой правила кодирования. Коды отдельных значений, относящиеся к различным видам информации, могут совпадать. Поэтому расшифровка кодированных данных осуществляется по контексту при выполнении команд программы [17].