Работающий объект может работать как с резервом по производительности, так и без резерва. Неработоспособность объекта возможна по двум причинам: объект находится в состоянии
«0
Состояниедбъ^ ектов |
||||||||||||||||
Работает |
Неработает |
|||||||||||||||
1 |
||||||||||||||||
Работаетбез резервапопро-изВодшпельносга |
Работаетсрезервомпопроаз-додцтельносгпи |
Ремдйт |
Резерв („холодный " •резерв) |
|||||||||||||
Плановый, ремонт |
ВнеплиноВый, ремонт |
|||||||||||||||
Профилактический, ремонт
Текущий, ремонт
Средний ремонт
Иапи/пильный ремонт
Рис. 19. Схема состояний объектов ГДП
ремонта или в резервном состоянии. Ремонт объекта ГДП может быть как плановым, так и внеплановым, каждый из которых подразделяется на капитальный, текущий, средний и профилактический ремонты.
Входной информацией для решения этой задачи служат массивы объектов, изменившие свое состояние, массив этого состояния и массив дат, при которых произошло изменение состояния. Решение задачи накапливает информацию о состоянии всех объектов ( т. е. происходит постоянное накопление статистики) и сортирует массив шифров объектов согласно шифрам их состояний. Задача решается всякий раз, когда изменяется состояние объектов. Информация выводится по требованию оператора.
Алгоритм решения данной задачи состоит из следующих этапов.
1. Ввод информации (с
перфокарт вводится информация об
изменении
состояния объектов).
2.
С
магнитных дисков считывается информация о предыду
щем
состоянии объектов (массивы шифров объектов, массивы
их
состояний и массив дат, при которых произошло предыдущее
изменение
состояния этих объектов). Эта информация исполь
зуется
при обнаружении ошибок во вводимой с перфокарт ин
формации.
6 Зак. 1437
81
3. Проверка существования
ошибок в записи предыдущего
состояния
объектов. Проверка выполняется путем сравнения
шифров
состояния объектов, считанных с магнитных дисков и
введенных
с перфокарт. При совпадении этих шифров управле
ние передается п. 4, в
противном случае — п. 5.
4. Печать ошибок о
предыдущем состоянии объектов. На
печать
выводится шифр объекта, предыдущее и текущее состоя
ние. По
указу оператора работа программы продолжается, уп
равление передается п. 5.
5. Изменение предыдущего
состояния объектов. По шифру
объектов,
введенному с перфокарт, ищется шифр состояния?
этого объекта в массиве шифров предыдущих состояний, счи
танном с
магнитного диска. Затем проводится замена преды
дущего
состояния этого объекта текущим с соответствующей
заменой
даты последнего изменения состояния. В результате
этого
предыдущее состояние объектов записывается в массив
шифров
предыдущего состояния, формируются массив шифровтекущего
состояния объектов и массив дат, при которых про
изошло
последнее изменение состояний объектов.
6. Вывод информации на
магнитный диск. Осуществляется
запись
на магнитный диск массива шифров объектов, нового»
массива
шифров их состояний и нового массива дат, при кото
рых
произошло последнее изменение состояния.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.