Те же 10 вопросов через 20 лет. Офис и компьютер - страница 47

Шрифт
Интервал


Чтобы разменять деньги, можно поставить несколько автоматов, каждый из которых будет разменивать монеты разного достоинства. Пассажиру необходимо разменять один (старый) рубль на четыре пятачка, три гривенника, два пятиалтынных и один двугривенный.

В один автомат он заложит рубль и получит пять двугривенных. В другой он заложит три двугривенных и получит шесть гривенников. В третий он заложит три гривенника и получит два пятиалтынных. И наконец, в четвертый он бросит двугривенный и получит четыре пятачка, один из которых опустит в турникет.

Это пример использования конечных автоматов.

Но вот как решается эта задача в автоматизированной системе.

Пассажир закладывает свой рубль и задает автомату тот набор монет, который он желает получить. Если он ошибся и сумма монет не равна рублю, загорится красная лампочка. Если условия размена он задал правильно, то получит свой набор монет и пройдет в метро.

В этом случае набор конечных автоматов собран в автоматизированную систему, которая настраивается человеком на выполнение определенной последовательности действий для достижения нужного результата.

Таким образом, даже на таком элементарном примере видно, сколько требуется конечных автоматов, чтобы решить простейшую задачу. А свести в один автомат (чтобы не думая: опустил рубль и получил свою мелочь) нельзя, потому что сегодня человеку надо разменять так, а завтра – иначе.

Суть примера состоит в том, что в автоматизированной системе решения принимает человек и производит настройку системы в соответствии с принятым решением, а остальные функции реализуются системой в соответствии с произведенной настройкой.

Если настройки зафиксировать, то система превратится в автоматическую. Например, станок с ЧПУ после ввода в него программы обработки становится автоматом. Только устанавливай заготовки, а деталь он выточит сам!

Каждый АРМ может быть разработан и как автоматизированный, и как автоматический. Все определяется количеством необходимых настроек и перенастроек в процессе его использования.

Если режимов его работы немного и они стационарны, то целесообразно создавать набор конечных автоматов для каждого режима. В противном случае лучше предоставить пользователю удобный режим настроек.

Вернемся к выяснению мотивов поиска программы.

Предположим, что руководство предприятия оснастило ею каждого сотрудника. Чего оно в этом случае добилось?