Файл: Способы представления данных в информационных система..pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 29.04.2023

Просмотров: 754

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Таблица 2.2 Число 1110 = 10112 в формате байта (8 бит) [16, c. 182]

7

6

5

4

3

2

1

1

0

0

0

0

1

0

1

1

Для упрощения операций с отрицательными числами используются специальные (обратный и дополнительный) коды (см. выше).

Числа с плавающей точкой

Для представления вещественных чисел используется форма чисел с плавающей точкой. Такое представление основано на записи числа в экспоненциальном виде: число = мантисса  10p – нормальная форма. Нормальная форма представления чисел неоднозначна. Например, десятичное число 73,2810 можно представить 7,328  101 = 0,7328  102.

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

Таблица 2.3 Часть разрядов используется для хранения порядка числа р, а остальные – разряды для хранения мантиссы [16, c. 183]

n-1

n-2

. . .

m

m-1

. . .

0

Знак

Порядок

Мантисса

Порядок числа и его мантисса хранятся в двоичном коде. Точность вычислений зависит от длины мантиссы, а порядок числа определяет допустимый диапазон представления действительных чисел. В IBM-совместимых компьютерах используется три формата представления данных в форме с плавающей точкой (32 разряда, 64 разряда и 80 разрядов), позволяющие определить три диапазона для положительных вещественных чисел: от 1,510-45 до 3,41038, от 510-324 до 1,710308 и от 1,910-4951 до 1,1104932. Для представления положительных чисел в знаковый разряд записывается 0, а для отрицательных - 1. Порядок и мантисса записываются в разрядную сетку как целые числа.

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


Символы

Текстовые данные рассматриваются как последовательность отдельных символов, каждому из которых ставится в соответствие двоичный код некоторого неотрицательного целого числа. Существуют разные способы кодирования символов. Наиболее распространенной до последнего времени была кодировка ASCII (American Standard Code for International Interchange). При использовании этой кодировки для представления символа используется 1 байт (8 разрядов). Таким образом, имеется возможность закодировать 256 различных символов [7, c. 59].

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

В системе ASCII закреплены две таблицы кодирования базовая и расширенная. Базовая таблица закрепляет значения кодов от 0 до 127, а расширенная от 128 до 255. Первые 32 кода базовой таблицы, начиная с нулевого, содержат управляющие коды. Они не выводятся на экран, но с их помощью можно управлять выводом других данных. С 32 по 127 код размещены символы английского алфавита, цифры, знаки арифметических операций и т. п. Расширенная часть системы кодирования ASCII содержит национальные системы кодирования, т. е. коды с 128 по 255 будут содержать русский алфавит, а также символы псевдографики.

ASCII позволяет закодировать только 256 символов, но в некоторых языках символов больше, поэтому разрабатываются другие коды. Наиболее перспективным является Unicode. В этом коде каждый символ состоит из 16 битов (2 байта), что позволяет кодировать 65536 различных символов. Для каждого алфавита определены свои кодовые позиции. Например, 0100-017F– европейские латинские символы , 0400-04FF– кириллица и т. д. Около 29000 позиций пока не заняты, но зарезервированы для использования. Таким образом, Unicode допускает обмен данными на разных языках, каждому коду соответствует единственный символ, коды для разных языков не пересекаются.

На Unicode построена ОС Windows NT. У Windows95-98 16-битное наследство, поэтому вся внутренняя работа в этой ОС построена на использовании ANS-строк (ANSII – American National Standard Institute), в которых символ записан в один байт. ANSI-текст (или текст ASCII) – это текст без форматирования (с ним работает приложение «Блокнот» вWindows 9x).

Если для представления информации в разных информационных системах используются разные кодировки, то данные, подготовленные в одной системе, не смогут быть использованы в другой [7, c. 62].

Кодирование графической информации

Способ кодирования графических изображений, отображаемых на экране, называют матричным. При этом экран рассматривается как двумерный массив отдельных точек (пикселов). Такой метод кодирования графической информации называется растровым. Для каждой точки рассматриваются ее линейные координаты и яркость, которые задаются в виде целых неотрицательных чисел. Общепринятым на сегодняшний день является представление черно-белых иллюстраций в виде комбинации точек с 256 градациями серого цвета. Таким образом, для кодирования яркости любой точки будет достаточно одного байта, т. е. восьмиразрядного двоичного числа.


Для кодирования цветных графических изображений применяется принцип декомпозиции произвольного цвета на основные составляющие. В качестве таких составляющих используют три цвета: красный (Red, R), зеленый (Green, G), синий (Blue, B). На практике считается, что любой цвет, видимый человеческим глазом, можно получить путем механического смешения этих трех цветов [11, c. 119].

Такая система кодирования называется системой RGB – по первым буквам основных цветов.

Если для кодирования яркости каждой из основных составляющих использовать по 256 значений (8 двоичных разрядов), то на кодирование одной точки придется затратить 24 разряда, при этом система кодирования обеспечивает однозначное определение 16,5 миллионов различных цветов. Режим представления цветной графики с использованием 24 разрядов называется полноцветным (True Color) [11, c. 120].

Каждому из основных цветов можно поставить в соответствие дополнительный цвет, т. е. цвет, дополняющий основной цвет до белого. Нетрудно заметить, что для любого из основных цветов дополнительным будет цвет, образованный суммой пары остальных основных цветов: голубой (Cyan, C), пурпурный (Magenta, M), желтый (Yellow, Y). Принцип декомпозиции произвольного цвета на составляющие компоненты можно применить не только для основных цветов, но и для дополнительных, т. е. любой цвет можно представить в виде суммы голубой, пурпурной и желтой составляющих. Такой метод кодирования принят в полиграфии, но там используется еще и четвертая краска – черная (Black, К). Поэтому данная система кодирования обозначается четырьмя буквами – CMYK. Для представления цветной графики в этой системе надо иметь 32 двоичных разряда. Такой режим тоже называется полноцветным (True Color).

Если уменьшить количество двоичных разрядов, используемых для кодирования цвета каждой точки, то можно сократить объем данных, но при этом диапазон кодируемых цветов заметно сокращается. Кодирование цветной графики 16-разрядными двоичными числами называется режимом HighColor.

Кодирование звуковой информации

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

1. Метод частотных модуляций FM (Frequency Modulation) основан на том, что практически любой звук можно разложить на последовательность простейших гармонических сигналов разных частот, каждый из которых представляет собой правильную синусоиду, а, следовательно, может быть описан числовыми параметрами, т. е. кодом. В природе звуковые сигналы имеют непрерывный спектр, т. е. являются аналоговыми. Чтобы закодировать звук, его надо дискретизировать. Этот процесс состоит в измерении и запоминании характеристик звуковой волны (амплитуды и периода) в виде двоичного кода. Он выполняется специальными устройствами, которые называют аналого-цифровыми преобразователями (АЦП), несколько десятков тысяч раз в секунду. Обратное преобразование звука, закодированного числовым кодом, выполняют цифро-аналоговые преобразователи (ЦАП). При таких преобразованиях неизбежны потри информации, связанные с методом кодирования, поэтому качество звукозаписи получается не вполне удовлетворительным. Но это достаточно компактный метод, он начал использоваться, когда ресурсов вычислительной техники было недостаточно.


2. Метод таблично-волнового синтеза (Wave-Table) состоит в следующем. Где-то в заранее подготовленных таблицах хранятся образцы звуков для различных музыкальных инструментов. В технике такие образцы называют сэмплами. Числовые коды выражают тип инструмента, номер его модели, высоту тона, продолжительность и интенсивность звука, динамику его изменения, параметры среды, в которой происходит звучание и др. Так как в качестве образца использовались реальные звуки, то качество звука, полученного в результате синтеза получается достаточно высоким и приближается к качеству звучания реальных музыкальных инструментов [11, c. 123].

В заключение данной главы можно сделать вывод, что:

1. Представления данных в информационных системах многообразно. Все многообразие окружающей нас информации можно классифицировать по различным признакам. Информация может быть объективной и субъективной. Объективная информация отражает явления природы и человеческого общества. Субъективная информация создаётся людьми и отражает их взгляд на объективные явления.

Один из возможных вариантов классификации информации в автоматизированных системах подразделяется наследующие виды:

  • По отношению к объекту: внутренняя информация; внешняя информация.
  • По форме проявления в задачах управления: осведомляющая информация; преобразующая информация; управляющая информация.
  • Связь с целью: синтаксическая информация; семантическая информация; прагматическая информация.
  • По качеству проявления: полезная информация; бесполезная (пустая) информация; дезинформация информация.
  • По содержанию источника информации: информация о состоянии управляемого объекта; информация о внешней среде; информация о целях; информация о других системах и др.

2. Информация в ЭВМ записывается в форме цифрового двоичного кода, т. к. элементы из которых строится память, могут находиться в двух устойчивых состояниях 0 и 1. Двоичное кодирование используется для представления как числовой, так и текстовой, графической, звуковой информации.

Для представления вещественных чисел используется форма чисел с плавающей точкой.

Существуют разные способы кодирования символов. Наиболее распространенной до последнего времени была кодировка ASCII (American Standard Code for International Interchange). При использовании этой кодировки для представления символа используется 1 байт (8 разрядов). Таким образом, имеется возможность закодировать 256 различных символов.

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


Кодирование звуковой информации осуществляется: методом частотных модуляций FM; методом таблично-волнового синтеза (Wave-Table).

Заключение

В результате нашего исследования мы пришли к следующим выводам:

1. Информационная система – система, предназначенная для хранения, поиска и обработки информации, и соответствующие организационные ресурсы (человеческие, технические, финансовые и т. д.), которые обеспечивают и распространяют информацию.

Структуру информационных систем составляет совокупность отдельных ее частей, называемых подсистемами.

Важнейшими принципами построения эффективных информационных систем являются следующие: принцип интеграции; принцип системности; принцип комплексности.

2. Информационные системы классифицируются:

  • По архитектуре: настольные (desktop), или локальные ИС; распределённые (distributed) ИС; файл-серверные ИС (ИС с архитектурой «файл-сервер»); клиент-серверные ИС (ИС с архитектурой «клиент-сервер»).
  • По степени автоматизации: автоматизированные; автоматические.
  • По характеру обработки данных: информационно-справочные; ИС обработки данных.
  • По сфере применения: экономическая; медицинская; медицинская.
  • По охвату задач: персональная; ИС групповая; ИС корпоративная ИС.

3. Представления данных в информационных системах многообразно. Все многообразие окружающей нас информации можно классифицировать по различным признакам. Информация может быть объективной и субъективной. Объективная информация отражает явления природы и человеческого общества. Субъективная информация создаётся людьми и отражает их взгляд на объективные явления.

Один из возможных вариантов классификации информации в автоматизированных системах подразделяется наследующие виды:

  • По отношению к объекту: внутренняя информация; внешняя информация.
  • По форме проявления в задачах управления: осведомляющая информация; преобразующая информация; управляющая информация.
  • Связь с целью: синтаксическая информация; семантическая информация; прагматическая информация.
  • По качеству проявления: полезная информация; бесполезная (пустая) информация; дезинформация информация.
  • По содержанию источника информации: информация о состоянии управляемого объекта; информация о внешней среде; информация о целях; информация о других системах и др.

4. Информация в ЭВМ записывается в форме цифрового двоичного кода, т. к. элементы из которых строится память, могут находиться в двух устойчивых состояниях 0 и 1. Двоичное кодирование используется для представления как числовой, так и текстовой, графической, звуковой информации.