Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diskretnaya_matematika_1.doc
Скачиваний:
198
Добавлен:
10.02.2016
Размер:
11.37 Mб
Скачать

18.3. Розширення функцій  і 

Функції  і  розширюються на множину пар вигляду “стан, вхідне слово в алфавіті Х”. Нехай р = <х1,x2,…xr> - вхідне слово довжини “r”. Функцією заключного стану називається функція (si, p), що визначає стан автомата, в якій він потрапляє через “r” тактів, пройшовши послідовно всі стани, визначені словом Р, функцією слова-стану є функція ~(si, p), що визначає усі стани, через які автомат пройшов після подачі вхідного слова р.

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

Функцією заключного виходу називається функція ~(si, p), що визначає значення функції виходу автомата після впливу на вхід слова p.

Реакцією (si, p) автомата в стані si на вхідне слово p називається вихідне слово g автомата, що з'являється на виході в період дії вхідного слова p, тобто g = (si, p).

Приклад. Нехай є вхідне слово p1 = <x1, x1 x2 x1 x1 x2> для часткового автомата А з табл. 18.6. Тоді функція заключного стану ~(s1, p1) = ~(s1, <x1, x1 x2 x1 x1 x2>) = s2 – визначена, ~(s1, p2) = =~(s1, <x1 x1 x 1 x1 x2>) – не визначена, функція заключного виходу має вид ~(s1, p3) = ~(s1, <x2 x1 x2, x1>)=y3, реакція виглядає (s1, p1) = (y1, y3, ~, y3, y3, y2), (s1, p2) = <y1, y3, y3, ~,~>, (s1, p3) = (y2, y3, y2, y3).

Контрольні запитання

  1. Що є абстрактним автоматом, у якому часі функціонує автомат?

  2. Яка різниця між скрізь визначеним і частковим автоматом?

  3. Що є скінченним та нескінченним автоматом?

  4. Яка різниця між автоматами Мілі та Мура?

  5. Які способи завдання автоматів існують?

  6. Як у табличному способі задаються автомати Мілі та Мура?

  7. Як у графічному способі задаються автомати Мілі та Мура?

  8. Які розширення функцій і можливі?

  9. Що є функціями заключного стану і слова-стану?

  10. Що є функціями заключного виходу і вихідного слова?

Список літератури Основна

  1. Мелихов А.Н. Ориентированные графы и конечные автоматы. – М.: Наука, 1971. – С.154-182.

  2. Брауэр В. Введение в теорию конечных автоматов. – М.: Радио и связь, 1987. - С.33-41, 74-82, 118-132.

  3. Кук Л., Бейз Г. Компьютерная математика. – М.:Наука, 1990.-С.302-335.

Додаткова

  1. Горбатов В.А. Основы дискретной математики. – М.: Высш.шк., 1986. - С.160-204.

  2. Биркгоф Г., Барти Т. Современная прикладная алгебра. – М.: Мир, 1976. - С.75-80.

Для практичних занять

  1. Методичні вказівки і завдання до контрольних робіт з дисципліни «Основи дискретної математики» для студентів очної та заочної форм навчання фахів 6.0804, 6.0915 / О.М. Мартинюк. – Одеса: ОНПУ, 2002. – С.49-52.

  2. Гаврилов Г.П., Сапоженко А.А. Сборник задач по дискретной математике. – М.: Наука, 1973. - С.190-208.

Лекція 19. Синхронні та асинхронні автомати. Перетворення

Вступ

Лекція має за мету навести поняття синхронних і асинхронних автоматів Мілі і Мура. Розглянути стійки стани автомата Мура, стійки стани та виходи автомата Мілі, що дозволяють ввести синхронні та асинхронні автомати. Звернено увагу до перетворення автоматів Мілі та Мура, а також до моделі С-автомата.

У лекції присутні чотири підрозділи:

  1. Синхронні й асинхронні автомати

  2. Асинхронні автомати, що тактуються

  3. Перетворення автоматів Мілі і Мура

  4. Сполучена модель автоматів – С-автомат

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]