Файл: Общее математическое обеспечение для решения задач экономики, статистики и управления на ЭВМ Минск-32 тезисы докладов и сообщений..pdf

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

Категория: Не указан

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

Добавлен: 23.10.2024

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

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

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

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

По каждому признаку рассчитывается и выводится на печать количество задействованных по нему документов, сумма произ­ ведений всех значений признака на количество по ним докумен­ тов, количество различных задействованных значений, среднее арифметическое, коэффициент дисперсии, среднее квадратическое, моменты распределения 3-го и 4-го порядка, коэффициенты асим­ метрии и эксцесса.

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

Программа ДВУТА производит распределение документов по каждому значению одного признака внутри каждого значения другого признака (двумерные таблицы). За один прогон инфор­ мации можно получить сразу по нескольким таблицам до 3000 ре­ зультатов.

Расчитываемые показатели и форма их вывода аналогичны выводимым в ГЕММЕ.

С помощью программы математической обработки докумен­ тов ФОРМА возможны следующие режимы работы:

вывод подокументно на АЦПУ всей информации массива;

вывод на АЦПУ информации по заданным признакам;

вывод на АЦПУ документов с заданным условием;

расчет внутри документов и вывод на печать показателей по заданным формулам; ,

суммирование значений по заданным признакам и расчет показателей по значениям заданных итоговых признаков и по всем обрабатываемым документам;

вывод на печать только документов, рассчитываемые пока­ затели по которым отличаются от ожидаемых за данный процент отклонения;

вывод на печать только итоговых результатов.

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

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

80


печатается имя выводимого массива, текущая дата и порядковый номер страницы.

При расчете показателей программа допускает одновременно до ста выводимых признаков, до ста расчетных формул, до двух итоговых признаков, до трех показателей, анализируемых на допустимое отклонение.

При простой распечатке информации количество выводимых признаков не ограничивается.

После вывода всех документов печатается количество всех документов в массиве, из них обработанных и выведенных на печать.

Если в определенном документе по какой-либо формуле про­ изойдет переполнение, расчеты оставшихся показателей в доку­ менте прекращаются. Нужно учесть возможное деление на ноль и либо поместить такие формулы последними, либо к знамена­ телю предварительно прибавить какую-нибудь не влияющую на результат малую величину.

С. И. Панченко

ОБ ОДНОМ МЕТОДЕ ПОВЫШЕНИЯ КАЧЕСТВА РЕШЕНИЯ ЭКОНОМИЧЕСКИХ ЗАДАЧ

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

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

Отношение объема выходных данных к объему входных дан­ ных в знаках показывает, сколько знаков выходных данных при­ ходится на один знак входных данных и выражается коэффициен­ том трансформации. На коэффициент трансформации влияют:

.81

структура входных и выходных документов;

способ обработки данных.

Использование вычислительной техники способствует росту коэффициента трансформации за счет:

исключения дублирования исходных данных;

хранения исходных данных на внешних носителях памяти

ЭВМ;

увеличения объема выходных документов.

Коэффициент операций вычислений определяется как количе­ ство выполненных вычислительных операций для получения одного выходного показателя. На коэффициент вычислений опе­ раций влияют следующие факторы:

объем исходных и выходных документов;

особенность алгоритма решения задачи;

метод, заложенный в алгоритм решения задачи.

Если коэффициент трансформации и коэффициент операций вычисления отражают количественную структуру выходных и промежуточных массивов решаемой задачи, то коэффициент доверия отражает качество решения задачи. Коэффициент дове­ рия это есть отношение количества достоверных показателей выходных документов ко всему количеству показателей в выход­ ных документах.

Если, например, ввести следующие обозначения:

Р — общее количество выполняемых операций в процессе решения задачи;

Q — общее количество показателей в выходных документах; Qt — количество достоверных показателей в выходных доку­

ментах;

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

при Р —♦ min

На коэффициент доверия влияют все ошибки, возникающие

висходных данных на всех этапах их обработки, а именно:

при прохождении технологического процесса обработки данных;

при создании информационного обеспечения;

при конструировании модели решения задачи;

при алгоритмизации решения задачи;

при эксплуатации математического и технического обес­ печения.

82


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

Здесь рассмотрим только одну из таких мер чувствительности, которой является создание справочника-диалекта и каталога для конкретной подсистемы. Структура и содержание массивов ката­ лога и справочника-диалекта должна быть предназначена для исходных массивов с исходными данными.

Справочник-диалект как справочник содержит синтаксическую структуру исходного документа.

Справочник-диалект как диалект содержит семантическое, смысловое содержание данных исходного документа. Например, справочник-диалект для директивных данных по задаче 6-СН может иметь вид, представленный таблицей

Заглавия

Показатели

Реквизиты для накопления

 

 

итогов

1

2

3

ШФ

ШС

Отрасль

ШП

План

ГУ

Дата

 

ШТ

В данной таблице: ШР — шифр формы;

ШП — шифр предприятия; Дата — дата решения задачи; ШС — шифр строки;

План — план сдачи лома по данному шифру строки; Отрасль — шифр отрасли; ГУ — шифр главного управления; ШТ — шифр территории.

Все обозначения относятся к одному документу, шифр кото­ рого ШП находится в графе 1 таблицы.

Каталог для задачи 6-СН должен содержать все шифры пред­ приятий, которые могут включать код предприятия, код терри­ тории, код главного управления.

Каталог и справочник-диалект следует записать на внешнее запоминающее устройство предварительно перед решением на ЭВМ задач с использованием данного каталога и справочникадиалекта.

S3

При вводе в МОЗУ ЭВМ исходного документа на основании каталога и справочника-диалекта наводится справка о занесен­ ном в МОЗУ массиве. На носитель внешней памяти ЭВМ этот массив записывается вместе с диалектами, для него характер­ ными.

Если решать задачу на ЭВМ «Минск-32», то целесообразно не повторять диалекты рядом с каждым из тех показателей, для которых данный диалект является необходимым. Все диалекты следует либо поместить в начальный блок массива, либо записать на магнитной ленте в начале массива с исходными данными.

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

При выводе выходных массивов на печать удобочитаемый вид выходным документам следует придавать за счет формы «шапки» выходного документа, диалектов, выводимых на печать показателей, и структуры записей массивов, предназначенных для печати.

Такой подход к решению задач на ЭВМ позволяет, на наш взгляд, значительно повысить коэффициент доверия за счет:

стандартизации форм выходных документов;

обеспечения явно выраженных признаков, характерных для решаемых задач;

написания формируемого задания на ЭВМ близкого к вы­ разительным средствам языка человека;

увеличения программного контроля в процессе формиро­ вания массивов на всех этапах решения задач;

сокращения ручного труда при написании задания для ра­ боты программ на ЭВМ.

А. М. Ривкин, А. М. Слепакова, А. Л . Милой

СИСТЕМА ВВОДА ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИИ

1. Описание структуры экономической информации (ЭИ) на исходных бланках.

2. Обоснование преимуществ перфоленты перед перфокар­ тами в качестве перфоносителя больших объемов ЭИ.

3. Обоснование отказа от создания программ ввода в каждой задаче. Необходимость стандартного комплекса ввода, обеспе­

84


чивающего любую задачу откорректированной и рассортирован­ ной исходной информацией.

4. Требования, которым должен отвечать комплекс вводи

икорректировки исходной ЭИ для оперативного описания, ввода

икорректировки форм ЭИ:

простота и минимальность схемы перфорации ЭИ во из­ бежание ошибок при перфорации;

полный контроль и сообщение об ошибках в исходных описаниях форм ЭИ программой переработки исходных описаний

вмашинные;

устойчивость, программ комплекса к сбоям МЛ; продол­ жение работы программ комплекса при возможности устранить результаты сбойной ситуации;

возможность подключения пользователем блока допол­ нительного контроля вводимой ЭИ с обратной связью;

возможность при корректировке ЭИ записи откорректиро­ ванного массива на ту же магнитную ленту, на которой находится корректируемый массив (принцип маскировки массивов);

сортировка программой ввода, введенной ЭИ.

5. Описание комплекса ВСК:

макет перфорации ЭИ;

описание программы ОПВСК, которая вводит с перфокарт

иконтролирует исходные описания формы и печатает структуру записи в скомпонованном и раскомпонованном виде; затем сфор­ мированные машинные описания формы ЭИ записываются на МЛ;

описание программы РГВСК, которая, используя машин­ ные описания формы ЭИ, вводит, контролирует, сортирует и при необходимости корректирует на МЛ ЭИ.

А. П. Оленина, Ю. К. Семенко, Э. С. Турсунова

КОМПЛЕКС СЛУЖЕБНЫХ ПРОГРАММ ОБРАБОТКИ БОЛЬШИХ МАССИВОВ ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИИ НА ЭВМ «МИНСК-32»

Большие объемы экономической информации создают зна­ чительные трудности программной реализации на первых эта­ пах обработки информации, а именно, ввода, контроля, коррек­ тировки, дифференцированного подбора или компоновки инфор­ мации (разбивки всей информации на элементарные массивы, машинные документы). Однако дальнейшая обработка значи-

85


тельно облегчается с точки зрения программной реализации и времени обработки.

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

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

2.Макетный принцип. Используется для согласования работы

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

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

На современном уровне развития техники сбора и передачи экономической информации документы в большинстве случаев являются основным источником информации для создания АСУ, и поэтому необходима формализация документов, т. е. разработ­ ка гибкой структуры формального документа, с помощью кото­ рого можно было бы компоновать реальный документ из несколь­ ких формальных документов, или наоборот, расчленять реаль­ ный документ на несколько формальных.

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

Элементами строк матриц могут быть как числовые данные, так и произвольный текст.

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

Вобщем случае документ имеет следующий вид:

== ЗАГОЛОВОК : СТРОКА 1 : СТРОКА 2 . . . : СТРОКА К:

Совокупность документов образует информационный массив следующей структуры:

= = 3 3 3 3 3

 

N t ’ Mi) х и

■п2) х 12-----’текст’ .. .

пт) х 1т.

N2 -nv) х 21

■п2) х 22-----’текст’ . . .

пр) х 2р.

■Ne.

 

 

: Np. ’текст’

 

 

: N, nt) х п -----nj) x if ■... ’текст’ . . . n j x ia.

Nk -n!)xkl ■.. .

= = K K K K

Ne • Ml) xgi • • • • ’текст’ . . . и,) xgh

:— = * * * * *

:Ф

где: з з з з з, KKKKK . . . , * * * * * — заголовки документов; N (— шифр строки (целое число);

п} — номер элемента;

x,j — числовой элемент строки;

ТЕКСТ — произвольная текстовая информация; « : » (двоеточие), « = » (равенство), « . » (точка) «) » (закрываю*

щая скобка), « ’ » (апостроф) — служебные символы и должны находиться: « : = = » — перед заголовком документа;

«: » — перед N,;

«. » — после N i и хи;

«— после пу,

Ф— признак конца массива;

«’ » — текстовая информация должна начинаться и заканчиваться этим символом;

«? » — знак вопроса.

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

Обработка любого документа основывается на использова­ нии специальной информации — каталога и описания каталога,

87