- •1. Основные понятия, используемые в теории конечных автоматов: что такое алфавит, слово, длина слова, язык? Привести примеры данных понятий.
- •2. Дать определение: что такое автомат, конечный автомат, синхронный автомат, асинхронный автомат?
- •3. Какими объектами задается конечный автомат? Дать пояснение для данных объектов.
- •4. Что такое детерминированный конечный автомат? Что такое вероятностный конечный автомат? Условия преобразования информации в детерминированных автоматах?
- •5. Табличный способ задания конечного автомата. Что такое таблица переходов? Что такое таблица выходов? Что они отражают?
- •Табличный способ
- •Отмеченная таблица переходов автомата Мура:
- •7. Матричный способ задания конечного автомата.
- •8. Что собой представляет каноническое уравнение автомата? На примере канонического уравнения автомата пояснить функционирование автомата.
- •9. Что такое автомат Мили? Привести схему цифрового автомата Мили. Принцип работы автомата Мили.
- •10. Как задается автомат Мили? Привести примеры задания автомата Мили: системой уравнений, табличным методом, графическим методом.
- •11. Что такое автомат Мура? Привести схему цифрового автомата Мура. Принцип работы автомата Мура.
- •12. Как задается автомат Мура? Привести примеры задания автомата Мура: системой уравнений, табличным методом, графическим методом.
- •13. Задачи, решаемые в теории автоматов.
- •14. Классификация абстрактных автоматов. Дать пояснение классификационным признакам.
- •15. Переход от автомата Мили к автомату Мура. Дать пояснение на примере.
- •16. Переход от автомата Мура к автомату Мили. Дать пояснение на примере.
- •17. Что такое мощность множества конечных автоматов? Как рассчитывается мощность множества конечных автоматов?
- •18. Что такое класс явно-минимальных конечных автоматов? Как рассчитывается мощность класса явно-минимальных конечных автоматов?
- •19. Что такое класс явно-сократимых конечных автоматов? Как рассчитывается мощность класса явно-сократимых конечных автоматов? Дать пояснение на примере, как производится сокращение автомата.
- •20. Что такое изоморфные конечные автоматы? Дать пояснение на примере, как получить изоморфный конечный автомат.
- •21. Что такое абстрактный синтез автомата и в чем он заключается?
- •22. Последовательность получения отмеченной граф-схемы алгоритма для автомата Мура.
- •23. Последовательность получения отмеченной граф-схемы алгоритма для автомата Мили.
- •24. Что такое структурный синтез управляющего автомата и в чем он заключается?
12. Как задается автомат Мура? Привести примеры задания автомата Мура: системой уравнений, табличным методом, графическим методом.
Уравнение:
S- множество состояний; X- множество входных сигналов; Y- множество выходных сигналов; t- момент времени; fy – функция выходов; fs – функция переходов из одного состояния в другое.
Функция fs реализует бинарное отношение вида S x X -> S, то есть каждой паре «состояние – входной сигнал» ставит в однозначное соответствие определенное состояние из множества S. Аналогично, бинарное отношение для функции fy имеет вид S x X -> Y, то есть каждой паре «состояние – входной сигнал» ставится в соответствие конкретный выходной сигнал – элемент множества Y.
13. Задачи, решаемые в теории автоматов.
Задача анализа. По заданному автомату описать его поведение или по неполным данным об автомате и его функционированию установить те или иные его свойства.
Задача синтеза. Построить автомат с заданным поведением, или функционированием. К этой задаче примыкают проблемы, связанные с оценкой сложности автоматов, обладающих заданным поведением, а также с построением оптимальных в определённом смысле автоматов.
Задача о полноте. Выяснить, можно ли данное множество автоматов получить из меньшего множества с помощью некоторых операций над автоматами.
Задача минимизации автоматов. Состоит в минимизации значений параметров автоматов (например, числа состояний), при которой получается автомат, эквивалентный в том или ином смысле исходному.
Задача эквивалентных преобразований. Определить полную систему правил, позволяющую преобразовывать произвольный автомат в любой эквивалентный ему автомат. Частным случаем данной задачи является переход от одной модели автомата к другой.
14. Классификация абстрактных автоматов. Дать пояснение классификационным признакам.
I. По определенности характеристических функций. В автоматах полностью определенных областью определения функций fs и fy является множество всех пар (si , xk) ϵ S x X, где si ϵ S, xk ϵ X. В автоматах частично определенных либо обе характеристические функции, либо одна из них имеют областью определения строгое подмножество декартова произведения S x X. Таким образом, характеристические функции подобных автоматов определены не для всех пар (si , xk).
II. По однозначности функции переходов. В детерминированных автоматах выполняется условие однозначности переходов: если АА находится в некотором состоянии si ϵ S, то под воздействием произвольного входного сигнала xk ϵ X автомат может перейти в одно и только одно состояние sj ϵ S, причем ситуация si = sj вовсе не исключается. В автоматах вероятностных при воздействии одного и того же входного сигнала возможны переходы из состояния si в различные состояния из множества S с заданной вероятностью.
III. По устойчивости состояний: В устойчивых автоматах выполняется условие устойчивости: если автомат под воздействием входного сигнала xk ϵ X оказался в состоянии si ϵ S, то выход из него и переход в иное состояние возможен только при поступлении на вход автомата другого сигнала xz ϵ X, xz ≠ xk. Если условие устойчивости не выполняется хотя бы для одного состояния sj ϵ S, то такой автомат называют неустойчивым.
15. Переход от автомата Мили к автомату Мура. Дать пояснение на примере.
Ограничение:
В автомате Мили не должно быть
переходящих состояний, т.е. состояний,
в которых имеется хотя бы одна
выходящая дуга и не имеется ни
одной входящей дуги, так как показано
на рис.2.6.
Рис. 2.6
В автомате Мура выходной сигнал wi формируется как функция wi=λ(aS) , а в автомате Мили - wi = λ(am,zf). Причём AS - текущее состояние автомата, Am - предыдущее состояние автомата. Таким образом, состояние Am соответствует группе {aS}, число которых равно количеству различных выходных сигналов {wi}, расположенных на входящих дугах. Графическая интерпретация этого показана на рис.2.7.
Рис.2.7.
