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

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





для моделювання роботи машини Тьюринга. Програма обробляє ланцюжок вхідних символів згідно з правилами граматики, записаним у вигляді таблиці переходів, і встановлює стан, що дозволяє визначити допустимість ланцюжка. br/>

8.3 Системні вимоги


1. Операційна система сімейства Windows, Linux або MacOS з графічним фреймворком Qt версії не менш 4.0

2. Оперативна пам'ять не менше 32 мегабайт

. 10 мегабайт місця на жорсткому диску


8.4 Опис вхідних даних


У налаштуваннях програми задається наступна інформація:

1. Таблиця переходів кінцевого автомата

2. Безліч станів машини

. Безліч вхідних символів

. Порожній символ стрічки

. Кінцеві стану машини

. Допустимі стану машини

На вхід програмі подається рядок, символи якої входять до безліч вхідних символів машини. Рядок перевіряється на коректність і вводить в програму тільки містяться у вхідному безлічі символи. p align="justify"> Для допуску рядки вводиться додаткове стан, що не являющася станом мінімального автомата, але необхідну для закінчення роботи машини Тьюринга з допускає результатом.



9. ОПИС контрольного прикладу


9.1 Призначення


Контрольний приклад необхідний для тестування програмної реалізації автомата - програми В«turingВ».


9.2 Вихідні дані


Вхідна ланцюжок символів автомата. Ланцюжки символів складаються з символів вхідного алфавіту автомата


{x0, x1, x2, x3, x4, x5, x6, x7}


Побудуємо ланцюжка символів, для контрольного прикладу, виходячи з праволінейной граматики.

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

Що б отримати допустиму ланцюжок символів необхідно взяти одне з правил, в лівій частині якого стоїть початковий символ S.

Виписати всі термінальні символи з цього правила і якщо в кінці стоїть нетермінал, то перейти до одного з правил, в лівій частині якого стоїть цей нетермінал.

Виписати термінальні символи з цього правила і якщо в кінці стоїть нетеріманл, то перейти до нового правила і т.д., поки ми не дійдемо до правила, права частина якого закінчується терміналом.


Отже, отрим...


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





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

  • Реферат на тему: Розрахунок кількості символів у тексті
  • Реферат на тему: Роль символів і знаків у культурології
  • Реферат на тему: Ознаки символів, використовувані для автоматичного розпізнавання
  • Реферат на тему: Значення анімалістичних символів Європейських країн
  • Реферат на тему: Дифузія кримінальних норм і символів в російській культурі