и получит шесть гривенников. В третий он заложит три гривенника и получит два пятиалтынных. И наконец, в четвертый он бросит двугривенный и получит четыре пятачка, один из которых опустит в турникет.
Это пример использования конечных автоматов.
Но вот как решается эта задача в автоматизированной системе.
Пассажир закладывает свой рубль и задает автомату тот набор монет, который он желает получить. Если он ошибся и сумма монет не равна рублю, загорится красная лампочка. Если условия размена он задал правильно, то получит свой набор монет и пройдет в метро.
В этом случае набор конечных автоматов собран в автоматизированную систему, которая настраивается человеком на выполнение определенной последовательности действий для достижения нужного результата.
Таким образом, даже на таком элементарном примере видно, сколько требуется конечных автоматов, чтобы решить простейшую задачу. А свести в один автомат (чтобы не думая: опустил рубль и получил свою мелочь) нельзя, потому что сегодня человеку надо разменять так, а завтра – иначе.
Суть примера состоит в том, что в автоматизированной системе решения принимает человек и производит настройку системы в соответствии с принятым решением, а остальные функции реализуются системой в соответствии с произведенной настройкой.
Если настройки зафиксировать, то система превратится в автоматическую. Например, станок с ЧПУ после ввода в него программы обработки становится автоматом. Только устанавливай заготовки, а деталь он выточит сам!
Каждый АРМ может быть разработан и как автоматизированный, и как автоматический. Все определяется количеством необходимых настроек и перенастроек в процессе его использования.
Если режимов его работы немного и они стационарны, то целесообразно создавать набор конечных автоматов для каждого режима. В противном случае лучше предоставить пользователю удобный режим настроек.
Вернемся к выяснению мотивов поиска программы.
Предположим, что руководство предприятия оснастило ею каждого сотрудника. Чего оно в этом случае добилось?
Каждый сотрудник стал работать быстрее. Если на одном участке было занято несколько сотрудников аналогичными операциями, то кого-то из них можно будет сократить. Если до внедрения программных средств на участке справлялся один сотрудник, то после внедрения у него появится свободное время, которое он (конечно же?!) потратит на углубленное изучение своей специальности.
Таким образом, владелец предприятия в лице его руководства, произведя инвестиции в средства автоматизации, проявил гуманизм в отношении сотрудников. Это прекрасно, если такова и была его цель.
А если его целью было на более высоком уровне организовать трудовой процесс? То этой цели он не добился, потому что в организации труда на предприятии не изменилось ни-че-го!
Чаще всего именно так получается потому, что руководство, смутно представляя цель автоматизации, передоверяет ее конкретизацию сотрудникам. Цели же сотрудников