Светильник бестеневой
19.06.2016Задачи прямого счета можно назвать задачами формального и содержательного преобразования записей одного рабочего массива. При этом структура и организация общих массивов данных АСУП имеют сколь угодно сложную структуру и организацию.
Обработка массивов включает в себя перегруппировки, логические преобразования и упорядочение многочисленных элементов для подготовки к нахождению различных сумм отношений. При этом оказываются загруженными многочисленные периферийные устройства и внешняя память ЭВМ, а процессор в основном занят не вычислительными или логическими операциями (их сравнительно мало), а управлением внешними устройствами.
Широко используются стандартные программы внешней и внутренней сортировки, а также циклические процедуры обращений к новым порциям данных, группировки и сравнения. В результате удельный вес логических операций составляет в среднем 70%, а арифметических - 30%. Рабочий массив для задач прямого счета обусловлен характерной особенностью их программирования и переработки на светильник бестеневой. Она заключается в том, что входные данные, нормативно-справочные и данные любых других массивов перед решением задачи выгодно объединить для образования множества записей определенного для данной задачи формата. После решения задачи результаты выдаются потребителю, нужные данные поступают в соответствующие массивы, а массив указанных записей стирается (иногда он хранится некоторое время на случай пересчета задачи).
В задачах АСУП второго и третьего классов таких форматов рабочих записей может быть один или несколько, а для задач первого класса рекомендуется образовывать один формат; причем размер записи оказывается всегда фиксированным, тогда как в задачах второго и третьего классов длина рабочих записей иногда задается с учетом возможных изменений и расширений. Таким образом, модели задач прямого счета не предусматривают обратную связь, выбор и поиск лучших решений, а потому они не являются моделями управления; но они, будучи сравнительно простыми в программировании и интерпретации результатов пользователями, получили широкое распространение в АСУП.