Программа НЕУД предназначена для формирования неудовлетворенных требований из массива Т1 по вершинам из массива ПОМ1. Блок-схема программы приведена на рис. 22. В ней приняты следующие обозначения: К, к, а, Р, РЯ — рабочие ячейки; Т1 и Т2 — входные массивы номеров дополнительных требований и их оценок; ПОМ1 — входной массив для программы ТТ, адреса вершин, входящих в комбинацию; ПОМ2 — вспомогательный массив размерности 30, структура массива аналогична массиву ПОМ1, он является выходным для программы ТТ. Входом в программу является массив ПОМ1. Выходом — массив ПОМ2. Программа по номерам дополнительных требований проверяет для каждой вершины из ПОМ1 ее оценку (в матрице соответствия). Если эта оценка меньше введенной, то в ЦОМ2 заносится соответствующее требование как неудовлетворенное.
70
pmc. 21. Блок-схема программы ЦЦ (формирование цепи]
Программа СС предназначена для формирования массива ВРИ из массивов ПОМ1 и ПОМ2. Блок-схема программы приведена на рис. 23. В ней приняты следующие обозначения: К, со — рабочие ячейки; АДР — рабочая переменная; ПОМ1, ПОМ2 — описание см. в описании программы НЕУД; ВРИ — описание см. в описании программы ФФ. Входом в программу являются массивы ПОМ1 и ПОМ2. Выходом — массив ВРИ.
Программа СС по адресам из ПОМ1 строит ячейки с начальными и конечными адресами символьной информации соответствующих вершин и переписывает их в массив ВРИ. После этого переписывается массив ПОМ2 во ВРИ.
Программа ОСТЫК осуществляет стыковку автокодовой программы ФФ с программой ПЕЧАТЬ, которая написана в кодах и представляет собой массив кодов. Программа вводит этот массив
71
.,-< |
<>+/ |
6 |
Рис. 23. Блок-схема программы СС (формирование ВРИ)
Программа ПЕЧЬ предназначена для печати массивов введенных требований: Т01, Т02, Т1 и Т2. По номерам Т01 и Т1 и по справочнику требований программа ПЕЧЬ формирует массив для печати символьной информации и выводит его в форме, приведенной в приложении 2.
Программа САША предназначена для ввода с ЭПМ «КОНСУЛ» массивов Т01, Т02, Tl, T2 и ТКОФ. Эти массивы вводятся в виде двумерных векторов. Первая компонента вектора — номер требования; вторая — оценка требования. Пример: (01,2) (04,1) (27,5).
Программа делает контроль вводимого материала и переводит символы чисел в числа с плавающей запятой. В случае, если при вводе сделана ошибка, на печать выдается вид и род ошибки и оператору предлагается повторить ввод массивов.
Программа ЦЕН предназначена для ввода с ЭПМ целого числа — порога отсечения по дополнительным требованиям. Программа вводит с ЭПМ число и переводит его из кодов АЦПУ в число во 2-м адресе ячейки ЦЕНА.
4 Заказ № 1847
pmc. 22. Блок-схема программы НЕУД (формирование неудовлетворительных требований)
на определенное место в МОЗУ-1 и делает обращение к программе ПЕЧАТЬ.
Программа ПЕЧАТЬ предназначена для печати массива ВРИ в форме таблиц, представленных в приложении 2. Программа написана в кодах ЭЦВМ М-222. При использовании программы ПЕЧАТЬ следует иметь в виду следующие ограничения: 1) заголовок таблицы ^116 символов; 2) наименование столбца <; 116 символов; 3) вместо знака ф в символьной информации использовать букву О или знак ().
72
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.