Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Диаграммы переходов

Читайте также:
  1. Диаграммы растяжения пластичных (а) и малопластичных (б) материалов
  2. Для записи логической взаимосвязи слов необходимо построить графические диаграммы текста.
  3. Методика создания диаграммы узлов
  4. Построение круговой диаграммы и рабочих характеристик
  5. Построение теоретической диаграммы .
  6. Работы диаграммы декомпозиции АО

Пусть Â = (A, B, Q, j, y) - это автомат и
A = { a 1,..., a m }, Q = { q 1,..., qr }.

Изобразим состояния Â с помощью системы из r непересекающихся кругов на плоскости, которые помечены символами этих состояний. Из каждого круга, изображающего состояние, проведем m ориентированных дуг, каждая из которых помечена одним из символов входного алфавита.

Дуге, выходящей из состояния q j, помеченной входным символом a i, припишем также выходной символ y(a i, q j), заключив его в скобки.

Проведем эту дугу в состояние j(a i, q j).

Соответствующий фрагмент изображения автомата имеет вид, приведенный на рис. 7.1.

q j qk

a i (y(a i, q j))

Рис. 7.1

Здесь qk = j(a i, q j).

Построенное по заданным правилам представление автомата называется диаграммой переходов.

Диаграммы переходов полностью определяют представляемые ими автоматы.

Множества A и B определяются символами, приписанными дугам без скобок и в скобках соответственно.

(Без ограничения общности можно считать, что каждый символ выходного алфавита принадлежит области значений функции выхода y и поэтому присутствует на диаграмме переходов.)

Множество всех состояний автомата Â задается помеченными кругами.

Отображения j и y полностью представлены в диаграмме. При этом значение j(a i, q j) равно состоянию, в которое ведет дуга диаграммы, выходящая из состояния q j и помеченная входным символом a i.

Значение y(a i, q j) равно символу выходного алфавита, который приписан в скобках для той же дуги.

Основным свойством диаграмм переходов является наглядность представления как отдельных действий, так и функционирования автоматов в течение нескольких последовательных моментов времени.

Если в некоторый момент времени t автомат Â находится в состоянии q j и на его вход поступает символ a i, то функционирование этого автомата можно представить с помощью перемещения по диаграмме из состояния q j по дуге, помеченной входным символом a i.

При этом выбранная дуга ведет в состояние, в котором Â будет находиться в момент времени t + 1. Символ на выходе автомата в момент t приписан этой же дуге в скобках.

Поэтому функционирование автомата Â в последовательные моменты t 0, t 0+ 1,..., t 0+ i,... можно промоделировать с помощью прохождения соответствующего пути в диаграмме переходов.

Упражнение. Покажите, что диаграмма переходов всякого автомата имеет элементарные циклы ненулевой длины.

 


Дата добавления: 2015-11-30; просмотров: 30 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.006 сек.)