Адрес: г. Ульяновск, Московское шоссе, 20
Телефон: (8422) 64-92-82;  64-96-17
Время работы: пнд–птн с 09:00 до 18:00
 

Программы контроля

Для алфавитно-цифровой информации, к которой относятся все кодификаторы, используемые в системе, предусмотрен другой метод контроля способом верификации. При этом методе с одних и тех же первичных документов перфорируется два экземпляра перфокарт, затем они вводятся в ЭВМ и программно сравниваются. При сравнении данных идентичных перфокарт запись с них переносится на магнитный носитель, в противном случае печатается сообщение на АЦПУ. Предусматривается разработка программных модулей, обеспечивающих ввод исходных данных с первичных машинных носителей (перфокарт и перфолент) и контроль правильности перфорации и ввода.

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

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

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

добавление новых записей в основной массив;

аннулирование записи исходного массива;

исключение записи может происходить двумя путями — физическим или логическим.

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

Программное обеспечение решения конкретных задач содержит следующие процедуры:

- сортировка исходных данных, обеспечивающая предварительную подготовку исходных машинных массивов информации к обработке по одному из следующих способов: по способу распределения, при котором должны быть созданы нужные для обработки группы записей согласно заданным группировочным признакам; по способу упорядочения (наиболее частый), при котором записи располагаются в порядке возрастания или убывания ведущих признаков; по способу объединения, когда из нескольких последовательных записей организуется одна;

- сопоставление записей исходных массивов согласно заданной ситуации. Эта операция производится в том случае, если по алгоритму решения задачи требуется работа с несколькими входными массивами (они могут содержать исходные и промежуточные данные), а результат счета зависит от правильного, заданного в алгоритме соотношения одноименных или взаимоувязанных реквизитов. Операция есть не что иное, как логический контроль данных, проводимый перед рабочим счетом (для правильного проведения счета необходимо, чтобы одноименные показатели в разных массивах имели одну и ту же единицу измерения);

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

- управление решением комплекса задач и отдельной задачи. Это определяет последовательность обработки и передает управление нужной процедуре; организует связь с управляющими операторами системы; выдает на печать информацию о ходе решения задачи или протокол решения задачи.
Автоматизированные системы управления:


Rambler's Top100