Проектирование программного обеспечения. Николаев С.В. - 69 стр.

UptoLike

Составители: 

69
Структура данных
Данные межмодульного обмена хранятся в дисковых файлах, могут
изменяться соответствующими командами и по окончании работы
программы сохраняют свои текущие значения.
Для хранения постоянных данных используются следующие дисковые
файлы: INP.DAT, OUT.DAT, REC.DAT, EPS.DAT, BUF.DAT, SIG00.DAT …
SIG15.DAT. Рассмотрим структуру записей в этих файлах (все файлы
содержат записи в кодах ASCII).
Файл INP.DAT. Его структура приведена на Рис. 3.33. В этом файле хра
-
нится массив отсчетов сигнала, который является входным для алгоритмов
сжатия. Файл содержит набор записей в текстовой форме в коде ASCII. Все
записи изображают десятичные числа (в любой форме, допустимой для запи-
си констант на языке Basic). В качестве первой записи помещено число N,
равное количеству элементов (отсчетов) в массиве. Остальные числа интер-
претируются в программе как отсчеты сигнала : X1, X2, ... , XN. Таким обра-
зом, общее количество записей в файле равно N+1.
N
X1
X2
X3
X(N-1)
XN
О
тсчеты
(N
записей)
К
оличество
отсчетов
Рис. 3.33. Структура файлов INP.DAT,REC.DAT, EPS.DAT, SIG00 ...
SIG15
Файл OUT.DAT. Его структура приведена на Рис. 3.44. В этом файле
хранится массив отсчетов, который является выходным для алгоритмов
сжатия. Файл содержит набор текстовых записей, последовательность
которых такова. Первой записью является аббревиатура наименования
алгоритма сжатия, с помощью которого этот массив получен (здесь