12.07.2015 Views

Отсюда можно скачать отчет в формате PDF (670 Kb) - Кафедра ...

Отсюда можно скачать отчет в формате PDF (670 Kb) - Кафедра ...

Отсюда можно скачать отчет в формате PDF (670 Kb) - Кафедра ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

38прямоугольнико<strong>в</strong> перечисляются а<strong>в</strong>томаты, <strong>в</strong>ызы<strong>в</strong>аемые израссматри<strong>в</strong>аемого.2.4. Модель а<strong>в</strong>томата2.4.1. Запуск а<strong>в</strong>томатаИсходя из того, что а<strong>в</strong>томат реализуется функцией(подпрограммой), под его запуском будем понимать <strong>в</strong>ызо<strong>в</strong>этой функции. Из этого определения следует, что переходыи <strong>в</strong>ыдача <strong>в</strong>ыходных <strong>в</strong>оздейст<strong>в</strong>ий <strong>в</strong> а<strong>в</strong>томате происходяттолько при <strong>в</strong>ыполнении реализующей его функции.Для обеспечения реакции а<strong>в</strong>томата на <strong>в</strong>ходные<strong>в</strong>оздейст<strong>в</strong>ия будем запускать его при <strong>в</strong>озникно<strong>в</strong>ении любогособытия, используемого <strong>в</strong> а<strong>в</strong>томате. Запуск а<strong>в</strong>томата припоступлении события e будем назы<strong>в</strong>ать "запуск а<strong>в</strong>томата ссобытием e" (например, "запуск а<strong>в</strong>томата с событиемнажатия ле<strong>в</strong>ой кнопки мыши e10").События, используемые <strong>в</strong> а<strong>в</strong>томате, будем такженазы<strong>в</strong>ать "события, с которыми запускается а<strong>в</strong>томат".Отметим, что на схеме с<strong>в</strong>язей а<strong>в</strong>томата указы<strong>в</strong>аются <strong>в</strong>сесобытия, с которыми он запускается, <strong>в</strong>не за<strong>в</strong>исимости оттого, присутст<strong>в</strong>уют ли они <strong>в</strong> графе переходо<strong>в</strong> этогоа<strong>в</strong>томата.Каждому событию прис<strong>в</strong>аи<strong>в</strong>ается уникальный номер. Приэтом номер события, с которым запускается а<strong>в</strong>томат,передается <strong>в</strong> качест<strong>в</strong>е параметра функции, реализующейа<strong>в</strong>томат. В качест<strong>в</strong>е параметро<strong>в</strong> может переда<strong>в</strong>аться также идополнительная информация о событии.Вызо<strong>в</strong> реализующей а<strong>в</strong>томат функции <strong>в</strong>ыполняется изобработчико<strong>в</strong> событий, с которыми запускается а<strong>в</strong>томат. Поаналогии с логическим упра<strong>в</strong>лением при каждом запускеа<strong>в</strong>томат <strong>в</strong>ыполняет не более одного перехода, после чего

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

Saved successfully!

Ooh no, something went wrong!