Вопросы по курсу «Теория автоматов и формальные языки»
1. Инженерное определение конечного автомата. Автоматы Мили и Мура. Состояния, переходы, входной и выходной управляющий символы и алфавиты. Представление автомата табличной формой, графом. Синтез автомата.
2. Порождающие (формальные) грамматики. Определение. Классификация по Хомскому. Отношения вывода. Лево - и правосторонний вывод. Язык, порождаемый грамматикой.
3. Дерево синтаксического разбора (сентенциальная форма). Представление вывода цепочки деревом разбора. Проблема неоднозначности вывода. Достаточные условия неоднозначности грамматики. Нисходящий и восходящий, лево - и правосторонний методы разбора. Реализация нисходящего левостороннего разбора методом рекурсивного спуска.
4. Конечные автоматы и задача распознавателя, его определение, классификация распознавателей и их структурные схемы. Определение, способы задания КА, функционирование, примеры. Связь между регулярными грамматиками и конечными автоматами. Язык, допустимый КА. Детерминированные и недетерминированные КА, теорема о детерминизации (построение эквивалентного КА). Реализация универсального таблично-управляемого детерминированного КА.
5. Регулярные грамматики, множества и выражения. Определения, примеры. Автоматные и регулярные языки, построение эквивалентного автоматного языка по регулярному. Построение полной переходной функции. Проблема неоднозначности переходной функции, детерминированные (ДКА) и недетерминированные (НКА) конечные автоматы. Алгоритм преобразования автомата в ДКА, удаление недостижимых состояний. Теорема об определении и характеризации регулярных языков. Особенности дерева вывода по РГ.
6. Лемма о разрастании для регулярных языков. Примеры нерегулярных языков. Теорема Майхилла-Нерода о единственном минимальном КА (без док-ва).
7. Контекстно-свободные языки и грамматики. Определение, примеры. Нормальная форма Хомского. Теорема о порождении контекстно свободного языка грамматикой в форме Хомского. Нормальная форма Грейбах. Теорема об «удаляемости» из КС-грамматик рекурсивных слева продукций. Достижимые свойства и эквивалентные преобразования КС-грамматик.
8. Магазинные (МП) автоматы и КС-языки. Определение, примеры, функционирование. Классы детерминированных и недетерминированных МА.
9. Недетерминированный нисходящий и восходящий разбор по КС-грамматике. Построение моделирующих магазинных автоматов. Детерминированный разбор с возвратами.


