Конечные автоматы и формальные языки
Определение детерминированного конечного автомата, способы его задания. Расширенные функции переходов на цепочки. Язык ДКА. Алфавитом называется конечное непустое множество символов. Пример: бинарный алфавит Длина слова – число позиций для символов в цепочке. Пример: 01100. Символов – 2 длина – 5. Множество слов каждое из которых принадлежит Детерминированным конечным автоматом (ДКА) называется пятерка A = (Q, Q – непустое конечное множество (множество состояний). F – множество допустимых (заключительных) состояний
Язык ДКА – множество всех его допустимых цепочек. Любой ДКА определяет язык, а именно множество всех цепочек приводящих автомат из начального состояния в одно из допускающих. Язык ДКА – множество всех меток вдоль всех маршрутов, ведущих из начального состояния в любое допускающее.
Индукция по длине слова | w | - количество позиций в слове | w | = 0 x – начальное слово, a – алфавитный символ, Определение недетерминированного конечного автомата, способы его задания. Расширенные функции переходов на цепочки. Язык НКА. НКА обладает свойством находиться в нескольких состояниях одновременно. Эту особенность часто представляют как свойство автомата “делать догадки” относительно его входных данных. Нужно: 1. определить НКА 2. показать, что всякий такой автомат допускает язык допустимый ДКА. НКА допускает регулярные языки точно так же как и ДКА. НКА автоматы строить легче, можно преобразовать в ДКА. A = (Q, Различие ДКА и НКА состоит в типе функции НКА Язык НКА.НКА допускает цепочку w, если в процессе чтения этой цепочки можно выбрать хотя бы 1 последовательность переходов, так чтобы перейти из начального состояния в одно из допускающих. Тот факт, что при другом последовательности переходов по символам цепочки Для данного НКА A = (Q,
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (634)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |