Символьная информация о технических требованиях и справочник требований. Требования представлены совокупностью символьной информации и справочника. Символьная информация упакована аналогично символьной информации о вершинах дерева. Каждое требование кончается символом «*» и занимает целое число ячеек. Весь массив требований заканчивается двумя звед-дочками «**». Первые два символа требования — цифры, означающие номер требования; третий символ — точка; четвертый — пробел; пятый — величина оценки требования (одна цифра); далее символьная информация. Символьная информация о требованиях расположена в МОЗУ-2, начиная с ячейки 5500.
Справочник требований расположен в МОЗУ-2, начиная с ячейки 6500. Каждому требованию отводится одна ячейка справочника, причем номер (относительный адрес) этой ячейки совпадает с номером соответствующего требования. В этой ячейке в А\ и A3 указаны начальный и конечный адреса символьной информации о требовании. В А2 указан номер столбца для печати «неудовлетворенные требования». В предлагаемой системе программ этот номер равен 8. Ограничение: число требований не более 30.
Матрица соответствия. Каждой вершине дерева с адресом к + 0, у которой в 42-м и 43-м разрядах находятся нули, поставлена в соответствие строка оценок этой вершины относительно требований. Строка оценок занимает две ячейки. Совокупность всех строк составляет матрицу соответствия, которая располагается в МОЗУ-2 с адреса 3000.
Каждому требованию в строке оценок соответствует одна вос-меричная цифра, означающая степень выполнения этого требования данной вершиной. Нумерация оценок относительно требований идет справа налево. Восьмеричная цифра, стоящая на N-м месте, соответствует оценке относительно N-то требования.
Ограничение: общий объем матрицы ^ 10008 ячеек. Содержимое ячеек МОЗУ-2 хранится на магнитной ленте.
57
Предлагаемое программное обеспечение инвариантно по отношению к классам технических систем. При этом использование программного обеспечения для заданного класса технических систем связано только с подготовкой указанных выше массивов 1—6.
5.2. Описание входных массивов системы программ
Дерево технических решений занимает МОЗУ-0 и расположено в ячейках 0—7777. Дерево представлено списковой структурой. Каждой конечной вершине дерева отводится одна ячейка памяти. Остальным вершинам отводится несколько ячеек в зависимости от числа преемников. Число ячеек /г, требуемое для представления вершины, можно вычислить по формуле п — [(г — 1)/3] + 2, где [•] означает целую часть числа, г — число преемников данной вершины.
Каждая вершина имеет следующую структуру. Ячейка х + 0:
._ 45 Р = |
fl, вершина запрещена,
не г.
= { = {о, |
I, вершина КОРЕНЬ [О, нет.
вершина ПУСТАЯ нет.
43 р 42
_ И, вершина НЕ ОЦЕНИВАЕТСЯ ~ \0, оценивается.
м — J^» веРшина «И»,
41 Р ~~ \0, вершина «ИЛИ».
/п J1, вершина КОНЦЕВАЯ
40 ^JO, нет.
37—39 рр — число ячеек, занятых символьной информацией
о вершине.
25—36 рр — начальный адрес символьной информации о вершине.
13—24 рр — адрес «материнской» вершины. 9—12 рр — номер столбца, в котором будет печататься информация о вершине. 1—9 рр — относительный адрес начала строки в матрице
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.