Цель вместе с указанием способа ее достижения, т. е. разложения на подчиненные цели, называют планом действия. Наш пример есть фактически описание плана приезда на работу. В цели самой по себе, которая в данном случае есть представление «я — на рабочем месте», никакой иерархической структуры нет. Основной логической единицей, образующей иерархию, является план, а цели образуют иерархию лишь постольку, поскольку они являются элементами плана.
Американские психологи Дж.Миллер, Е.Галантер и К.Прибрам в своей книге «Планы и структура поведения» принимают понятие плана в качестве основы описания поведения человека и животных. Они показывают особенность и плодотворность такого подхода. В отличие от классической рефлекторной дуги (без обратной связи) логическая единица описания поведения, используемая этими авторами, содержит петлю обратной связи (рис. 2.10). Эту единицу они называют схемой T-O-T-E, по начальным буквам английских слов test-operate-test-exit (проверка — операция — проверка — выход). Проверка здесь означает проверку соответствия ситуации и цели. В случае несоответствия производится операция, в случае соответствия план считается выполненным, и система идет на «выход». В качестве примера ни рис. 2.11 показан план забивания гвоздя в доску, представленный в виде единицы T-O-T-E.
Рис. 2.10. ЕдиницаT-O-T-E (test-operate-test-exit)
Схема T-O-T-E на рис. 2.10 изображает то же самое явление регулирования, которое было изображено на рис. 2.6. Отличие между ними в способе изображения. Схема на рис. 2.6 —структурная, на рис. 2.10 —функциональная. Эти понятия надо пояснить. Заодно мы уточним понятие управления.
На структурной схеме кибернетической системы указывается, из каких подсистем состоит данная система. Часто указывается также, как направлены потоки информации между подсистемами. Тогда структурная схема превращается в граф. В математике называют графом систему точек (вершин графа), некоторые из которых соединены линиями (дугами). Граф называется ориентированным, если на каждой дуге указано определенное направление. Структурная схема с указанием потоков информации есть ориентированный граф, вершины которого изображают подсистемы, а дуги — потоки информации.
Такое описание кибернетической системы не является единственно возможным. Часто нас интересует не столько структура системы, сколько ее функционирование, действие. Еще чаще мы просто ничего не можем сказать толком о структуре, но кое-что можем сказать о функционировании. В таких случаях можно построить функциональную схему. Это тоже ориентированный граф, но вершины здесь изображают различные множества состояний системы, а дуги — возможные переходы между состояниями. Дуга соединяет две вершины в направлении от первой ко второй в том случае, если хотя бы из одного состояния, относящегося к первой вершине, возможен переход в какое-либо состояние, относящееся ко второй вершине. Множества состояний мы будем называть обобщенными состояниями. Следовательно, дуга на схеме указывает возможность перехода из одного обобщенного состояния в другое. Если структурная схема отражает главным образом пространственный аспект, то функциональная — главным образом временной. Формально в соответствии с данным выше определением функциональная схема вообще никак не отражает пространственного аспекта — разделения системы на подсистемы. Однако, как правило, разделение на подсистемы находит отражение в способе определения обобщенных состояний, т. е. разделения множества всех состояний системы на подмножества, «приписанные» к различным вершинам графа. Разберем это на примере системы, структурная схема которой представлена на рис. 2.12. Это схема управления.