Содержание
- Введение 1
- Основные понятия теории автоматов 2
- - Формальное определение автомата 2.1
- - Виды автоматов: конечные автоматы, автоматы с памятью 2.2
- - Функции перехода и состояния 2.3
- Языки и грамматики 3
- - Регулярные языки и конечные автоматы 3.1
- - Контекстно-свободные грамматики и автоматы 3.2
- - Иерархия Хомского 3.3
- Свойства автоматов 4
- - Детерминированные и недетерминированные автоматы 4.1
- - Минимизация автоматов 4.2
- - Свойства замкнутости 4.3
- Примеры практического применения теории автоматов 5
- - Проектирование цифровых устройств 5.1
- - Компиляция языков программирования 5.2
- - Обработка естественного языка 5.3
- Заключение 6
- Список литературы 7