Данные в ЭВМ подразделяются на числовые и нечисловые.


Числовые данные


Примеры числовых данных

Основной тип данных, с которыми работает сопроцессор — вещественный.

Для представления вещественного числа используется формула

А= (±M)*N±p (1.2),

где М — мантисса числа А. Мантисса должна удовлетворять условию |М|<1; N — основание системы счисления, представленное целым положительным числом; р — порядок числа, показывающий истинное положение точки в разрядах мантиссы (по этой причине вещественные числа имеют еще название чисел с плавающей точкой, так как ее положение в разрядах мантиссы зависит от значения порядка).


Нечисловые данные

  1. Логические данные – принимающие значение истина или ложь.
  2. Строковые данные (текст).
  3. Множества. Множество – есть набор элементов. Множество представлено в виде битовых полей, в которых биты могут меняться независимо, причем если бит содержит 1, это означает наличие элемента, 0 – его отсутствие. Длина массива равна целому числу байтов и определяется числом элементов, деленных на 8 и дополненных до кратности 8 в большую сторону. Доступ к массиву осуществляется через логические операции.
  4. Произвольные данные (звук, графика).

Примеры нечисловых данных

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

Если изображение состоит из многих точек разных оттенков (полутоновое изображение), то векторный способ будет слишком сложен в реализации, и используется растровый способ представления – разбиение изображения на мельчайшие “клетки” и вывод на экран сетки точек – растра (bitmap).

Представление звуковой информации в ЭВМ:

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

б) Дискретизация этого сигнала с постоянной частотой. Если, например, голос человека дискретизируется с частотой 8КГц, используя 8 бит, на протяжении 10с, это займет 80К. По дискретизированным значениям можно восстановить сигнал с заданной точностью и направить его в цифро-аналоговый преобразователь. Усилив сигнал с выхода ЦАП, получим звук.

При малой частоте дискретизации часть данных теряется, и мы не можем достаточно точно воспроизвести данные. Закон Шеннона для дискретизации гласит: для достижения полного соответствия восстановленного сигнала исходному следует дискретизировать последний с частотой, в 2 раза превышающей его максимальную частоту. CD-проигрыватели работают с частотой 44KГц, и на такой частоте звук не теряет в качестве.

Форматы хранения оцифрованного звука в файлах:

VOC – стандарт де-факто от Creative.

WAV – формат оцифрованного звука от Microsoft.

Layer 1, 2, 3 audio MPEG – эффективно закодированный (сжатый примерно в 10 раз) формат хранения оцифрованного звука - сейчас приобретает наибольшее распространение.