В. ПРОГРАММА ФОРМИРОВАНИЯ МАССИВА ПРИМЕНЯЕМОСТИ



  1. Наименование. Ф0МАП,

  2. Язык программирования, ЯСК.

  1. Назначение. Формирование массива применяемоети.

  2. Оборудование

  1. 1.. 3 НМЛ, если массив УЗЛЫ I на МЛ;

  2. НМЛ, если УЗЛЫ! не ПК или не используется При решении задачи;

I УВвК, если массив УЗЛЫ! На ПК.

  1. Исходные данные

  2. 1. Массив Н0002, упорядоченный по возрастанию реквизитов: шифр сборки, шифр детали, комплектность ЗИП*

  3. 2. Массив НОООа, упорядоченный по возрастанию реквизитов: шифр сборки, комплектность ЗИП, шифр изделия* номер распо­ряжения.

  4. 3. Массив УЗЛЫ! (ВЁТЙИ, НМАК2), упорядоченный по возра­станию шифра сборки на МЛ или ПК (массив иожет не использоваться при решении задачи).

  1. Результаты

    1. Массив Н0005.

  2. Режим работы программы

    1. Программой предусмотрены следующие режимы:

Массив УЗЛЫ! не используется в решении задачи;

массив УЗЛЫ! используется в решении задачи.

  1. Программа предусматривает возможность наличия УЗЛЫ! на одной из двух носителей информации: магнитная лента или пер­фолента.

Режим работы программы и машинный носитель массива УЗЛЫ! определяют ответ оператора на указание ’’Режим".

    1. Программа позволяет изменить имена исходных и выход­ных массивов на МЛ.

  1. Вызов программы осуществляется с ПМ директивой: ВЫ-ААААА; ПМ 0 *АААААэеФ0МАГТОО1ООЛСО25<>.

  1. Программе использует динамическое распределение памяти для рабочего поця, поэтому для ускорения работы программы при ее за­грузке следует давать все МОЗУ.Сообщения и указаний оператору должны соответствовать тебя. 8«

Таблица 3

Текст сообщения

Содержание сообщения

Действия оператора

РЕКИМ

Массив УЗЛЫІ на МЛ

Массив УЗЛЫІ не нужен

Массив УЗЛЫІ на ПК

иы| мн -1| мм -2(

Установи УЗЛЫІ

Установить ПК или МЛ о масси­вом

Имя массиве на МЛ УЗЛЫІ

Имя массива на МЛ ААААА

мн|

мн -АААААІ

Установи Н0002

Установить МЛ б массивом Имя массива Н0002 Имя массива ААААА

мН0 ■

MN -АААААф

Установи Н0004

.Установить МЛ о массивом Имя массива Н0004 Имя массива ААААА

мм|

ИМ -АААААф

Установи МЛ для Н0005

Установить МЛ о массивом Имя массива Н0005 Имя массива ААААА

MN|

MN -аааааф

Н0005 33383

Снять выходной массив Н0005, содержащий 88838




4. РАСЧЕТ И ЙЧАТЬ "ВЕДОМОСТИ ПОКУПНЫХ ИЗ®ЛИЙ"

  1. Наименование. ДИОП?.

  2. Язык программирования. ЯСК,

  1. Назначение. Программа предназначена для загрузки программ!

Ф0РВП, формирующей массив "Ведомости покупных изделий" ВПООІ;

С0РТМ, производящей упорядочение массива ВПООІ по ключевым реквизитам в трех режимах;

ПЕЧВП, производящей печать "Ведомости покупных изделий".4.4, Оборудование

4.4.1. 5 НМЛ, І УЛЧ.

4.5. Исходные данные


4.5.1.

Массив Н0005 на

МД, упорядоченный по возрастам» мф-

ра

детали.

4.5,2.

Массив НАЦЕК на

МЛ, упорядоченный по возрастам» жф-

ра

НИ.

4.5.8.

Массив ГЦСРЯД на

МД, упорядоченный по возрастай» жф-

₽а

НИ.

4.5.4. Массив Н0000 на

4.6. Результаты

МЯ ИЛИ ПК.



  1. Машинограмма *Ведомость покупных изделий", выполнения в соответствии с требованиями ЕСКД.

  2. Машинограмма "Список недостающих" в массивах HAIffX и П0РЯД.

  1. Ремами работы программы

    1. Программа предусматривает возможность получения "Ве­домо о ти покупных издалий", начиная с любого из трех этапов: формирования массива ВНОСЯ, сортировки массива ВПООІ, мечен машинограммы "Ведомость покупных изделий".

Этап, начиная о которого выполняется программа, опредешвтвя ответом оператора на укавание "Этап".

  1. Программа предусматривает 8 режима сортировки массиве ВПООІ: I

по возрастанию шифра изделия, номера распоряжения, номере г раздела, порядкового номера, шифра KBJ по возрастанию номера распоряжения, номера раздела, порядю- - вого номера, шифра КМ, без учета шифра изделия, номера раздела, порядкового ноюера, шифра КМ;

без учета дафра изделия И номера-распоряжения.

    1. Режим сортировки определяет ответ оператора на указание [ "РЕЖИМ".Программа цвет возможность переименовать входные и промежуточные массивы на МЛ.

    2. Программа позвояяет начать печать машинограммы с лю­бого места. Номер листа задает оператор в ответе на указание "ІКСТ".

    3. Массив НОООО может Находиться на МЛ или ПК. Машинный носитель определяется ответом оператора на указание "Установить массив НОООО".

  1. Вызов программы осуществляется с ПМ директивой: ВЫ-ААААА: ПМф иААААА ЙДИСП2ООІООЛСО6ООО0.

  2. Сообщения и указания оператору должны соответствовать таби.'4.

Таблица 4

Теист сообщения

Содержание оообШения

Действия оператора

Этап

Указать с кайогО этапа начинать



работу

KN -К0


Для выполнения программ Ф0РВП,



CJ8PTM, ПЕЧВЙ

»N


Для выполнения программ С0РТМ,



ПЕЧВП

иы -20


Для выполнения программы ПЕВЧП

-80

Указа

и и я программы Ф0Р

В П

Рехин

Указать режим сортировки

ЯН-ИФ, где


(см, п, 4.7.І),

П = I, 2, Э

Установа

Установить МЛ о массивом


массив 00005

Имя авссива Н0005



Имя массива ААААА

*n -ааааао

Установи

Установить МЛ с массивом


насеяв ЯАЦЄК

Имя массива НАЦЕК



j-Имя массива ААААА

MN —ААААА0

Установа массив

! Установить массив на МЛ


П0РЯД

і Имя-массива П0РЯД

»N0


j Ям>г массива ААААА '

1 5fN -ААААА0

Продолжение табі. 4

Текст сообщения

Содержание сообщения

Действия оператора

Установи Mil для массива ВПООІ

Установить ИД Для.массива Имя массива ВПООІ Имя массива МАЛА

к нФ

мН -АААААф

Указан

ии программы С 0 Р Т

м

Установи МЛ с мас­сивом ВПООІ

Установить МЛ о массивом

Имя массива ЙПООІ

Имя массива ААААА

миф

*М -АААААф

Установи МЛ для результата Имя

Установить ИИ для упорядоченно­го массива

Имя массива соответствует имени исходного, несортированного мас­сива

Имя массива ААААА

миф мм -аааааО

Указан

ия программы П Е Ч В

П

Установи массив нооои

Установить массив НОООО на ИЛ НОООО на ПК

миф мм -шзаф

Имя массива

Имя массива НОООО Имя массива ААААА

имф

ИМ-АААААф

НОООО. Установи носитель

Установить массив на ПК

»мф

Лист.

Указать, о какого аиста печатать «Ведомость покупных изделий" Печать о перво.го листа

Печать со второго листа (п=2,...)

имф

BN -Иф

Установи массив ВПООІ

Установить ЮІ о рассортированным массивом

Имя массива ВПООІ

Имя массива ААААА

*N —AAAAAO

5. ПРОГРАММА РАСПЕЧАТКИ МАССИВА НАИМЕНОВАНИЙ СТЕШФИКАЦИЙ

  1. Наименование. ПЕНВС.

  2. Язык программирования, ЯСК.

  3. Назначение, Программа предназначена для контрольной распечатки массива НАИВС.

5 Л. Оборудование

5.4.1. I НМЛ, I УПЧ, I УВвК.

  1. Исходные данные

    1. Массив НАИВС на МЛ.

    2. Заказ на печать массива с листа, подготовленный на К ■ соответствии с макетом перфорации, если нужно распечатать часть массива.

    1. Массивы Ф0РСП, БУКВЫ, ШИФИС на МЛ, если требуется расвфровка шифров сборок в соответствии о форматом.

  1. Результаты

    1. Машинограмма "Массив наименований спецификаций**.

  1. Режимы работы программы

    1. Программа предусматривает возможность печати массива напакований спецификаций с начала или с заданного шифра оборки. 111 распечатки массива с шифра сборки следует подготовить зада­мо М распечатку на ПК по макету, описанному в п. 5.8.

Рейм работы программы содержит ответ оператора на указа­

ми "pnaif".

  1. Программой предусмотрено переименование массива

НАЯК.

  1. ПЕНВС

    1. Вызов программы осуществляется с ПМ директивой: ВЫ-ААААА4, ПМф »АААААмПЕНВС00100ЛС01200$.

  2. Сообщения и указания оператору должны соответствовать тебе. 5.

Текст сообщения

■ Содержание сообщения

Действие оператора

РЕІИМ

Получить опись всего массива



Подучить опись массива с шифром оборки

ям нввияф

Установи наивс

Установить ИЛ с массивом

Имя массива НАИВС Имя массива ААААА

Я N0 ям -ААААА0

Установи ЗАКАЗ

Установить ПК о заданием на печать машинограммы е аиста, ом.замечание

ямб

Пустая колонка Вернуть карту

Обнаружена ошибка в заказе Перебить ПК и установить на УВвК

ямф

Вернуть кйрту

Замятие. Сбой. Вернуть карту

ямб



ЗАМЕЧАНИЕ.

Макет перфорации задания на печать формы о листа: шифр сборки - 1-іб код;

номер листа - І7-2Ї кол,

б. контроль полнота массива наивс

  1. Наименование. НЕТВС.

  2. Язык программирования. ЯСК.

  3. Назначение, Программа выбирает и печатает недостающие в маосивё НАИВС шифры оборок,

  4. Оборудование

    1. 2 НМЛ, I УПЧ.

  5. Исходные данные

    1. Массив МАК02, упорядоченный по возрастанию реквизита шифр сборки.

  6. Массив НАИВС, упорядоченный по возрастанию реквизита шифр сборки.Результаты

    1. Машинограмма "Перечень недостающих", если в массиве НАИВС выявлены недостающие шифры сборок.

  7. Режимы работы программы

    1. Программа дает возможность менять имена исходных мас­сивов.

  8. Вызов программы осуществляется ПМ директивой:

ВЫ-ААШ; ПМф жАААААмНЕТВСООІОСйСОІЗООф.

  1. Сообщения и указания оператору должны соответствовать таба. 6.

Таблица 6

Текст сообщения

Содержание сообщения

Действия оператора

Установи UAK02

Установить МЛ с массива



Имя массива МАК02

мыф


Имя массива ААААА

»n -АААААф


Закончить работу

N -яивыеф

Установи НАИВС

Установить МЛ с массивом



Имя массива НАИВС



Имя массива ААААА

XN -ААААА0