Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Синтез розпізнає автомата

Реферат Синтез розпізнає автомата





(мал. 2). Для полегшення читаності графа не показано стан помилки і переходи з усіх станів недетермінірованного автомата в стан помилки по залишилися вхідним символам. br/>

Граф переходів недетермінірованного автомата S

В 

Рис. 2



5. ЗВЕДЕННЯ недетермінірованного кінцевих автоматів до детермінованого


Для кожного недетермінірованного кінцевого распознавателя існує еквівалентний детермінований автомат, який допускає ті ж ланцюжка, що і недетермінірованний.

Позначення:

АН - недетермінірованний автомат;

АТ - еквівалентний йому, детермінований автомат.

Процедура побудови АТ за АН:

. Помітити перший рядок таблиці переходів для АД безліччю початкових станів автомата АН. p align="justify">. За даним множині станів B, позначаю рядок таблиці
переходів автомата АТ, для якої переходи ще не виконані, обчислити ті стани АН, які можуть бути досягнуті з B за допомогою кожного вхідного символу і помістити отримане безліч станів у стан комірки для автомата АТ.
. Для кожного нового безлічі, породженого на кроці 2, подивитися: чи мається вже в АД рядок, позначений цим безліччю, якщо ні, то створити новий рядок і позначити її цим безліччю. Якщо безліч вже використовувалося як мітка, то ніяких дій не треба.

. Якщо в таблиці АТ є рядок, для якої ще не обчислені переходи, то повернутися назад і застосувати до цього рядка крок 2. Якщо всі переходи обчислені, то переходимо до кроку 5. p align="justify">. Помітити рядок як допускає стан АТ, тоді і тільки тоді, коли вона містить допускає стан АН, інакше позначити як відхилено. p align="justify"> Додамо стан помилки R і у всіх порожніх клітинах запишемо перехід в стан помилки. Отримаємо детермінований автомат таблицею переходів якого є таблиця 4. p align="justify"> Таблиця 4 Таблиця переходів детермінованого автомата

Побудуємо граф переходів детермінованого автомата (мал. 3). Для полегшення читаності графа не показано стан помилки і переходи з усіх станів детермінованого автомата в стан помилки по залишилися вхідним символам. p align="center"> детермінований автомат праволінейний граматика

Граф переходів детермінованого автомата

В 

Рис. 3


6. ПОБУДОВА МІНІМАЛЬНОГО АВТОМАТА


Для отримання мінімального автомата скористаємося методом розбиття. Метод розбиття полягає в розбитті безлічі станів на непересічні підмножини (блоки), такі, що нееквівалентні стану потрапляють в різні блоки. p align="justify"> Умови еквівалентності станів:

умова подібності: стану S і T повинні бути або обидва допускають, або обидва отвергающими;

...


Назад | сторінка 5 з 17 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Проектування автомата для фасовки сиру в блоки М1-ОЛК / 1
  • Реферат на тему: Проектування автомата для фасовки сиру в блоки
  • Реферат на тему: Синтез розпізнає автомата
  • Реферат на тему: Синтез розпізнає автомата
  • Реферат на тему: Синтез багатофункціонального кінцевого автомата