12.07.2015 Views

Методы построения конечных автоматов на основе ...

Методы построения конечных автоматов на основе ...

Методы построения конечных автоматов на основе ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

22состояния системы в любой момент времени состоит в том, что оно несет всебе всю информацию о прошлом системы, необходимую для определенияее реакции <strong>на</strong> любое входное воздействие, формируемое в текущий моментвремени. Состояние можно рассматривать как особую характеристику,которая в неявной форме объединяет все входные воздействия прошлого,влияющие <strong>на</strong> реакцию сущности в <strong>на</strong>стоящий момент времени. Реакциясистемы зависит только от входного воздействия и текущего состояния.Состояния системы, как отмечалось выше, могут быть разделены <strong>на</strong>управляющие и вычислительные. Если говорить неформально, то основныеотличия между ними можно сформулировать следующим образом: число управляющих состояний не очень велико, а числовычислительных состояний либо очень велико, либобесконечно; управляющие состояния отличаются друг от другакачественно, а управляющие – количественно; управляющие состояния определяют совершаемые выходныевоздействия, а вычислительные – их результаты.Понятие «входное воздействие» также является одним из базовыхдля автоматного программирования. Чаще всего, входное воздействиесодержит событие и з<strong>на</strong>чения входных переменных. Совокупностьконечного множества состояний и конечного множества входныхвоздействий образует автомат без выходов. Такой автомат реагирует <strong>на</strong>входные воздействия, определенным образом изменяя текущее состояние.Правила, по которым происходит сме<strong>на</strong> состояний, задаются функциейпереходов автомата.То, что в автоматном программировании собственно и <strong>на</strong>зываетсяавтоматом (рис. 2), получается, если соединить понятие автомата безвыходов с понятием «выходное воздействие». Такой автомат реагирует <strong>на</strong>входное воздействие не только сменой состояния, но и формированием

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!