
книги из ГПНТБ / Общее математическое обеспечение для решения задач экономики, статистики и управления на ЭВМ Минск-32 тезисы докладов и сообщений
..pdfмесяца составляется (в НПИ до пяти недель) месячный бухгал терский баланс и готовится сводка «Сведения о получении и расходовании средств по договорам» НИСа. По каждой статье сметы договора указываются суммы по плану, полученные от заказчика и фактически истраченные. Регламентированная пере дача информации руководителям линейных подразделений от сутствует.
Разработанная система предусматривает постоянное хранение на магнитной ленте массива «ХОЗДОГОВОР», который содержит всю информацию, необходимую для выдачи оперативных (на любую дату) и квартальных сводок о НИР. Данные об одной НИР образуют запись массива. Длина ее — 461 символ. Записи в массиве упорядочены по номерам подразделений, а для одного подразделения — по номеру хоздоговора.
Форма всех первичных и итоговых документов тщательно согласована с бухгалтерией, планово-финансовым отделом. Ос новные данные (до 210 символов) о каждом договоре, в том числе смета и календарный план, сведены в документ «Данные о дого воре № », Документ «Данные о получении и расходовании средств по договорам (графы: «Номер договора», «Операция», «Сумма») заполняется на основании «Выписки из счета в Госбан ке» ежедневно, в среднем 10 строк в день. Документ «Данные об актировании» имеет 2 графы: «№ договора» и «Выполнено с на чала работы (в рублях)». Всевозможные ошибки в заполнении документов, перфорации и т. д. исправляются в массиве на ленте с помощью документа «Корректировка».
Данные о начальном состоянии хоздоговоров берутся из тра диционной сводки. Совершенно аналогичная по содержанию сводка будет выдаваться в бухгалтерию после внедрения автома тизированной системы в любой день с задержкой всего на сутки. В сводках для каждой кафедры, лаборатории, ОКБ по каждой статье договора указываются: план на год; остаток; сумма на счете, полученная от заказчика, и сумма, истраченная со времени получения предыдущей сводки. Кроме подробных сведений по каждому договору, предусмотрена сводка для ректората, в кото рой даны суммарные сведения по кафедрам, факультетам, лабо раториям, ОКБ. Еще одна распечатка, которая выдается раз в квартал, составлена в соответствии с формами отчетности и со держит подробные сведения о выполнении плана по всем догово рам и отдельно по договорам с предприятиями города, области, о НИР, выполняемым по Постановлениям Совета Министров
СССР.
90
Программное обеспечение системы на КОБОЛе состоит из головного сегмента («УЧНИР») и восьми функциональных моду лей: «ВВНОВ» (ввод новых хоздоговоров), «ВВНАЧ» (ввод начальных данных о финансировании х/д НИР), «ЗПИЗМ» (за пись изменений), «ФИЗМУ» (формирование упорядоченного мас сива изменений), «ФНОВМ» (формирование нового массива), «ПЧ1СВ») (формирование и печать сводки № 1), «ПЧ2СВ» (фор мирование и печать сводки № 2), «ПЧЗСВ» (формирование и печать сводки № 3).
Режим обработки данных (типы входных документов и необ ходимых сводок и т. п. задается с пультовой машинки ЭВМ по запросам и указаниям диспетчера системы. При необходимости старый массив хоздоговоров может быть сохранен. На выдачу всех сводок за неделю нужно в среднем 13—20 минут машинного времени; за квартал, полугодие или год — около часа.
Внедрение подсистемы позволяет резко ускорить выдачу сво дов о выполнении НИР и разгрузить работников бухгалтерии, а также предотвратить перерасход средств по статьям сметы до говоров. Применение языка «КОБОЛ» и наличие УЧНИР позво ляют легко дополнять систему модулями формирования любых необходимых сводок или справок и адантировать ее для различ ных вузов или научных учреждений.
В. И. Карастелин, В. Г. Балабанов, Е. И. Ратнер
КОМПЛЕКСНАЯ ОБРАБОТКА СТАТИСТИЧЕСКИХ ДАННЫХ ПО АНАЛИЗУ ЗАВИСИМОСТИ ЭКОНОМИЧЕСКИХ ПРОЦЕССОВ
В докладе рассматриваются вычислительные схемы и прог рамма получения статистических характеристик уравнений рег рессии: коэффициентов регрессии, среднеквадратического откло нения оценки по уравнению, отвлеченных показателей тесноты взаимосвязи — корреляционного отношения и средней ошибки аппроксимации и их существенности, коэффициентов автокорре ляции. Программа позволяет производить вычисления по 20 фор мам парной зависимости в пяти режимах:
1) получение результатов по всем рассчитываемым формам связи;
2)выбор одной лучшей формы связи;
3)выбор трех лучших форм связи;
4)расчет и получение результатов по заданным формам связи;
91
5) расчет и выбор одной лучшей формы связи из заданных. При этом признаки выбора могут быть следующие:
—минимальная средняя ошибка аппроксимации;
—максимальное корреляционное отношение;
—минимальная сумма квадратов отклонений теоретических
значений от фактических;
— минимальное среднеквадратическое остаточное отклонение. Программа составлена на ЯСК для ЭВМ «Минск-32».
Б. А. Волобоев, В. В. Пиванина, В. И. Бондарчук, Т. Н. Максюта, Д. И. Фаликман
СИСТЕМА ОБРАБОТКИ ЗАПИСЕЙ МАССИВОВ ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИИ
В данной работе описывается язык, моделирующий экономи ческие задачи, состоящие из задач учета, анализа и плановых расчетов.
Важным параметром таких моделей является уровень, кото рый определяет специальные операции и действия.
Отметим основные характеристики и особенности системы обработки записей.
Интерпретирующая система предназначена для последователь ной обработки записей массивов постоянной или переменной длины. В системе предусмотрены также средства для прямой об работки записей.
Принятое описание данных, описание массивов, записей и величин в оперативной памяти и на ВнУ, позволяет полностью автоматизировать процесс обмена с ВнУ.
Всистеме реализована обобщенная задача ввода, редактиро вания и контроля массивов информации.
Объемы каждого из трех полей оперативной памяти, в кото рых решается задача вывода, определяются из условия минимума времени ввода.
Всистеме реализован подключающийся в определенных точ ках вычислительного процесса контроль информации. Виды
контроля задаются потребителем по усмотрению.
Язык системы содержит специальные операции над масси вами, группами записей и величинами.
92
М. Я. Горелик
НЕКОТОРЫЕ ТИПОВЫЕ ПРОЦЕДУРЫ СТАТИСТИЧЕСКОЙ ОБРАБОТКИ ДАННЫХ И ИХ РЕАЛИЗАЦИЯ НА ЭВМ
Реализация на ЭВМ задач, в которых большое место занимает статистическая обработка данных, сопряжена с рядом специфи ческих особенностей. Некоторые из этих особенностей будут рассмотрены на примере работы «Уточнение максимальных гололедно-ветровых и температурных воздействий для террито рии СССР», которая была реализована на ВЦ ЦСУ СССР с целью получения на большом статистическом материале данных о совместном распределении скоростей ветра, характеристик гололедных отложений и данных о температуре.
В процессе обработки информации по указанной теме можно выделить типовые процедуры, характерные для большинства задач статистической обработки данных. Это формирование эм пирических распределений элементов, расчеты статистических характеристик распределений элементов и статистических пара метров формы распределений, расчет коэффициентов корреля ции и их значимостей, интерполяция и экстраполяция распреде лений, расчет сочетаний элементов, вычисление критерия согласия и его оценка.
Формирование эмпирических распределений элементов де лится в свою очередь на следующие операции:
—определение ширины интервалов градаций;
—расчет эмпирических повторяемостей элементов по интер валам с выбранной шириной шага;
—расчет относительных и накопленных частот.
Полученные результаты выдаются на печать в виде графиков гистограмм распределений. На график наносится также выранивающая кривая, получающаяся в результате интерполяции.
Все эти типовые действия нуждаются в реализации в виде стандартных программ, т. к. в той или иной мере встречаются во всех задачах с большим удельным весом статистической обра ботки. Подобное создание таких программ является насущной необходимостью, поскольку в СМО «Минск-32» в настоящее время они отсутствуют. Следует отметить, что реализация неко торых из этих процедур не представляет труда, в то время, как в других случаях возникают определенные сложности.
При' определении ширины интервалов |
градаций |
приходится |
решать проблему формализации выбора |
шага, а при печати |
|
гистограмм — проблему оформления осей. |
9 3 |
Остановимся несколько подробнее на последнем случае. Разнообразные требования, которые могут быть к нему предъ
явлены делают количество необходимых параметров очень значитеяьным, что чрезвычайно затруднило бы пользование прог раммой. Выходом из этого положения было бы априорное зада ние оформления осей. В проведенной работе по оси ординат от кладывались относительные частоты от 0 до 100% с шагом 10%; одна протяжка бумаги соответствовала 1%; по оси абсцисс наме чались границы интервалов, ширина каждого составляла 12 мм. Такие условия возможны лишь для гистограмм с относительно небольшим количеством интервалов.
Оформление таблиц в подобных работах также имеет свою специфику. Она связана с тем, что в некоторых случаях ни коли чество граф, ни количество строк заранее неизвестно, так как оно вычисляется в процессе работы. Специфической особенностью является также возможность наличия в одной таблице нулей и прочерков.
В процессе реализации работы на ЭВМ «Минск-32» были созданы следующие стандартные программы, отсутствующие
вСМО «Минск-32».
1.Программа внутренней сортировки массива чисел с пла вающей запятой (СПЧ);
2.Программа вычисления ГАММА-функции (ГАММА);
3.Программа вычисления критерия согласия Пирсона (ПИРС). Все эти программы оформлены строго в соответствии с тре
бованиями к стандартным программам системы математического обеспечения «Минск-32».
Г. Ф. Лагутина
АВТОМАТИЗАЦИЯ ПРОЦЕССОВ УПРАВЛЕНИЯ БАЗОЙ МАТЕРИАЛЬНО-ТЕХНИЧЕСКОГО СНАБЖЕНИЯ
МСХ СССР
Подсистема осуществляет функции управления, учета, конт роля, отчетности и выдачи справок. Учет подразделен на 3 вида: бухгалтерский, оперативный и складской. Реализация указанных функций обеспечивается путем решения комплекса взаимосвя занных зада 5с помощью средств вычислительной техники. Сос тав задач:
94
—управление операциями комплектации товаров;
—учет и формирование оперативной отчетности;
—контроль выполнения плана поставок;
—контроль выполнения плана реализации товаров с базы;
—контроль наличия товаров на базе;
—бухгалтерский учет денежных расчетов с поставщиками;
—бухгалтерский учет денежных расчетов с потребителями;
—учет поступления и реализации тары;
—анализ издержек обращения.
Для первичной обработки информации и подготовки ее к вводу в ЭВМ используется периферийное оборудование: фактур ные машины «Зоемтрон-383» с перфоприставками и бухгалтер ские машины «Аскоты-170/55» с перфоприставками. С помощью этих машин производится заполнение оперативных картотек поставщиков, потребителей, товаров, выписка приходных и рас ходных документов и одновременное получение перфолент. Перфоленты, полученные в течение дня на складах, в оперативных отделах и бухгалтерии базы передаются на ЭВМ для организа ции на МЛ информационных массивов: «Оборот данного дня», «Товары, отгруженные поставщиками», «Товары к отгрузке», «Бухгалтерский оборот за день», которые являются оперативной частью информационного обеспечения вышеназванных задач. С целью облегчения поиска информации массивы упорядочены по признанной части документа. Поиск информации осущест вляется последовательным просмотром массивов. По найденным и обработанным данным формируются массивы выходной ин формации, которые распечатываются в форме ведомостей. Ком плекс задач по ведению складского и оперативного учета на ЭВМ «Минск-32» состоит из набора программ, написанных на языке «КОБОЛ», поэтому при организации информационных массивов учитывались следующие принципы:
—блочное строение массивов;
—последовательность обработки массивов;
—соответствие структуры записей (документов) массивов
стандартным видам.
Информационное обеспечение подсистемы, кроме оператив ной информации, содержит массивы постоянной информации, в состав которых включены массивы плановых данных: «Фонды поставщиков», «Фонды потребителей» и классификаторы эко номической информации. Классификаторы содержат:
—шифры товаров;
—шифры поставщиков;
—шифры потребителей;
95
—шифры единиц измерения;
—шифры операций оперативного учета;
—шифры железных дорог;
—шифры экономических районов;
—шифры теруправлений;
—шифры грузополучателей.
Шифры дополняются контрольным разрядом, который обес печивает возможность выявления ошибок программным спосо бом на ЭВМ. Контрольный разряд формируется по модулю 11. С целью создания этих классификаторов составлены программы записи классификаторов поставщиков, потребителей и товаров на МЛ. Программы осуществляют ввод информации с перфо ленты, контроль, запись ее на магнитную ленту с одновременной корректировкой массива.
Внедрение автоматизированной подсистемы управления ба зой позволяет резко ускорить процессы обработки документации, повышает оперативность учета, что является основой для опти мального управления складскими запасами.
А. П. Оленина, Ю. К. Семенко, Э. С. Турсунова
КОМПЛЕКС СЛУЖЕБНЫХ ПРОГРАММ ОБРАБОТКИ БОЛЬШИХ МАССИВОВ ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИИ НА ЭВМ «МИНСК-32»
Большие объемы экономической информации создают зна чительные трудности программной реализации на этапах обра ботки информации, а именно, подбор или компоновка информа ции (разбивка всей информации на элементарные массивы, ма шинные документы).
Однако дальнейшая обработка значительно облегчается как с точки зрения программой реализации, так и с точки зрения времени обработки.
На современном уровне развития техники сбора и передачи экономической информации документы в большинстве случаев являются основным источником информации для создания АСУ, и поэтому необходима формализация документов, т. е. разра ботка гибкой структуры формального документа, с помощью которого можно было бы компоновать реальный документ из нескольких формальных документов, или наоборот, расчленять реальный документ на несколько формальных.
96
В докладе приводятся основные принципы, на которых бази руется процесс обработки информации; приводится описание формального документа; дается структура исходной информации; излагаются основные функции комплекса, отдельные характе ристики работы программ; приводятся примеры практического использования данного комплекса при разработке АСУ.
Комплекс программ разработан в Главном вычислительном центре угольной промышленности Украины.
В. А. Зыганова
СТАНДАРТНАЯ ПРОГРАММА ПРОВЕРКИ СООТНОШЕНИЙ МЕЖДУ РЕКВИЗИТАМИ В ДОКУМЕНТЕ
Целью настоящей стандартной программы является выявле ние некоторых ошибок, допущенных во вводимых документах.
Данная программа позволяет работать с одним документом, находящимся в МОЗУ и представленным либо в упакованном виде (такой документ предварительной обработке не подвер гается), либо в виде текста с тремя видами разделителей;
1.Между шифром реквизита и его значением;
2.Между значением предыдущего реквизита и шифром пос ледующего;
3.Между документами.
Втаком документе шифры реквизитов и разделители всех видов являются обязательными.
Документ предварительно приводится программой к виду, когда шифр реквизита и его цифровое значение занимают по ячейке. Символы, заключенные между двумя стоящими подряд разделителями вида 2, удаляются.
Для реквизитов, подлежащих контролю, в таблице информа ции к программе должны присутствовать контрольные соотно шения, заданные в виде текстовых констант.
Контрольное соотношение выражается равенством или не равенством, в левой части которого располагается значение контролируемого реквизита, в правой — арифметическое выра жение, состоящее из шифров реквизитов данного документа и чисел, соединенных знаками: плюс, минус, умножить, делить. Действия выполняются в том порядке, как они написаны.
Возможно задание более сложного контроля, с логическим «если». В этом случае для данного реквизита составляются два
ОТ
неравенства (равенства). Первое неравенство выражает условие, при котором должно выполняться второе неравенство. В левой части второго неравенства присутствует шифр реквизита контро лируемого документа.
Выполнение второго неравенства проверяется, если выпол няется условие для него.
Кроме логического контроля для каждого реквизита програм ма позволяет подключить нестандартный блок (индивидуальный контроль элементов реквизита).
Втаблице информации должны быть описаны только контро лируемые реквизиты.
Вслучае невыполнения контрольных соотношений заполняет ся матрица ошибок, в которой присутствует шифр реквизита, его значение и шифр ошибок. Матрица находится в МОЗУ.
Если во внешней программе мало отводится места для мат рицы ошибок, на ППМ выдается сообщение об этом.
Дальнейшие действия с матрицей возлагаются на програм миста.
Разработана п/n печати ошибок.
П/п выдает на печать ключевые реквизиты документа (шапка таблицы), шифр ошибочного реквизита, его значение и характер ошибки.
Л. А. Антонович, В. С. Бондаренко, С. Б. Гревцова, Т. В. Дегтярева, 27. И. Левин
ОБЕСПЕЧЕНИЕ ЖИВУЧЕСТИ СИСТЕМЫ ОБРАБОТКИ НАРЯД-ЗАКАЗОВ МЕТАЛЛУРГИЧЕСКОГО ПРЕДПРИЯТИЯ
При проектирований информационной части АСУ (инфор мационной системы АСУ) программы обработки информацион ных массивов, как правило, настраиваются на обработку доку ментов заданной структуры, однако при функционировании и развитии АСУ нередко возникает необходимость изменить структуру входных документов или ввести документы новой структуры. Кроме того, в условиях существующего документо оборота, неприспособленного к требованиям механизированной обработки, также нередко возникают трудности с обработкой входных документов разнообразной структуры.
.98
Для того, чтобы информационная система АСУ могла функ ционировать нормально при изменениях форм входных докумен тов, необходимо в аппарате первичной обработки информации предусмотреть средства, способные приспосабливать систему к разнообразным и изменяющимся формам документов. Изме нения структуры входных документов должны восприниматься «внешними» уровнями системы обработки (программами пер вичной обработки) и не должны затрагивать «глубоких» ее слоев (программ решения конкретных задач).
Наряд-заказы на выпускаемую металлургическим предприя тием продукцию — пример документов разнообразной и изме няющейся структуры. На заводе «АЗОВСТАЛЬ» разработана система программ первичной обработки наряд-заказов (для ЭВМ «МИНСК-32»), обладающая свойством приспосабливае мое™.
Приспосабливаемое™ системы к документам разнообразной и изменяющейся структуры достигается использованием изме няемых таблиц свойств данных, описывающих обрабатываемые документы, и наличием программ, преобразующих структуру записей массива при изменениях в структуре исходных докумен тов. При изменениях в структуре входных документов или появ лении документов с новой структурой корректируются таблицы свойств данных, а программы обработки документов и формиро вания массивов остаются неизменными. После корректировки таблиц производится преобразование структуры документов в массивах, и информационная система продолжает нормально функционировать.
Для формирования вторичных массивов задается перечень выбираемых из основного массива документов и данных. Нали чие программ формирования вторичных массивов ограждает систему обработки от влияния изменений в структуре исходных документов на функционирование программ, реализующих кон кретные задачи АСУ.
.99