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

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

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

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

Добавлен: 23.10.2024

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

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

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

Остановимся несколько подробнее на последнем случае. Разнообразные требования, которые могут быть к нему предъ­

явлены делают количество необходимых параметров очень значитеяьным, что чрезвычайно затруднило бы пользование прог­ раммой. Выходом из этого положения было бы априорное зада­ ние оформления осей. В проведенной работе по оси ординат от­ кладывались относительные частоты от 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



Ю. И. Бахтин, В. В. Серов

ИСПОЛЬЗОВАНИЕ НЕКОТОРЫХ ПРОГРАММ НЕСТАНДАРТНЫХ ПРЕОБРАЗОВАНИЙ ДАННЫХ

ПРИ РАЗРАБОТКЕ МАТЕМАТИЧЕСКОГО ОБЕСПЕЧЕНИЯ ПОДСИСТЕМЫ АСУП «СБЫТ» НА КОБОЛЕ

Ориентированное на основной комплект ЭВМ «Минск-32» математическое обеспечение подсистемы «Сбыт» АСУП пред­ приятия состоит из комплекса написанных на КОБОЛе программ, осуществляющих следующие процедуры машинной обработки информации: ввод, контроль и первичную обработку входной информации, получение и вывод на АЦПУ выходных докумен­ тов, корректировку и редактирование массивов на магнитных лентах. С целью более эффективного использования машинного времени и возможностей ЭВМ все программы разделены по функциям:

ввода и контроля;

обработки и вывода.

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

Для улучшения качества математического обеспечения и ор­ ганизации всего вычислительного процесса используются нестан­ дартные преобразования, осуществляемые двумя группами на­ писанных на языке символического кодирования программ, об­ ращения к которым производится из внешних программ, напи­ санных на КОБОЛе.

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

Ко второй группе относятся промежуточные программы, позволяющие формировать обращения к библиотеке программ математического обеспечения «Минск-32». Необходимость в ис­ пользовании промежуточных программ возникает из-за того, что реализация операторов КОБОЛа не всегда эффективна, и обратиться к библиотечной программе непосредственно из прог­ раммы, написанной на КОБОЛе, как правило, невозможно. Обращение к требуемой библиотечной программе формируется промежуточной программой на основании значений параметров,

100

задаваемых в операторе «ВОЙТИ» программы, написанной на КОБОЛе.

М. Е. Левин, Б. М. Рывкин, М. Е. Демидов

ОРГАНИЗАЦИЯ СИСТЕМЫ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ НА БАЗЕ ЭВМ «МИНСК-32» В ОАСУ

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

систем

управления

предприятием (АСУП), отраслью

(ОАСУ)

и др.

построении

систем отображения информации,

наряду

При

с отечественными, используются также ВТ иностранных фирм такие, как «ВИДЕОТОН», «СИНТРА», «ФАЦИТ» и др.

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

2. Технический комплекс рассматриваемой системы построен на базе ЭВМ «Минск-32». Связь с внешними устройствами (ВнУ) машины обеспечивается через ее канальный микропроцессор — устройство обмена (УО) и организуется по универсальному прин­ ципу на основе программно-аппаратной логики. Наличие такой связи делает возможным расширение состава ВнУ как за счет подключения дополнительного оборудования из комплекта ЭВМ, так и путем сопряжения с ЭВМ устройств, не входящих в ком­ плект машины или разрабатываемых вновь.

Возможность совмещения работы вычислителя и ВнУ и многопрограммность «Минск-32» позволили разработать достаточно эффективную систему оперативного отображения информации (СОИ) в условиях функционирования ОАСУ. С этой целью было установлено и согласовано с машиной оборудование английской фирмы «КОССОР». Для организациия взаимодействия пользо­ вателей с системой разработано необходимое программное и информационное обеспечение.

В комплект аппаратуры «КОССОР» входят, видимо ВТ, также концентратор видеотерминалов (КВТ), используемый для для подключения к каналу связи до 8-ми ВТ на расстоянии в пре­ ки