12.07.2015 Views

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

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

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

SHOW MORE
SHOW LESS

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

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

27Рис. 4. Внешний вид часов с будильникомЕсли будильник выключен, то кнопки «H» и «M» пред<strong>на</strong>з<strong>на</strong>чены,соответственно, для увеличения <strong>на</strong> единицу числа часов и минут втекущем времени. Кнопка «A» в этом режиме служит для перехода врежим <strong>на</strong>стройки времени срабатывания будильника. В этом режимекнопки «H» и «M» позволяют увеличивать <strong>на</strong> единицу число часов иминут во времени срабатывания будильника. Нажатие кнопки «A» в этомрежиме приводит к включению будильника. Он срабатывает, как тольковремя срабатывания совпадает с текущим временем. Звонок автоматическивыключается через минуту или может быть выключен <strong>на</strong>жатием кнопки«A», которая также выключает будильник. Кроме кнопок часы содержаттаймер, который срабатывает каждую минуту – при каждом егосрабатывании текущее время увеличивается <strong>на</strong> одну минуту.Отметим, что рассматриваемые часы являются системой со сложнымповедением, так как в ответ <strong>на</strong> одни и те же входные события (<strong>на</strong>жатиякнопок) в зависимости от режима работы генерируются различныевыходные воздействия.Эта система имеет четыре события: H – <strong>на</strong>жата кнопка «H» <strong>на</strong> корпусе часов; M – <strong>на</strong>жата кнопка «M» <strong>на</strong> корпусе часов; A – <strong>на</strong>жата кнопка «A» <strong>на</strong> корпусе часов;

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

Saved successfully!

Ooh no, something went wrong!