Задание на лабораторную работу.

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №5

 

«Преобразование автомата Мура в автомат Мили.

 

Вариант №15»

 

 


 

 

Преподаватель   подпись, дата А.И. Постников
  Студент, КИ11-08б     подпись, дата   К. А. Басюк

 


 

 

Красноярск 2013 г.

Задание на лабораторную работу.

 

Преобразовать частично заданный автомат Мура, представленный ниже в матричной форме, в эквивалентный ему автомат Мили.

Порядок выполнения работы:

1. По заданной в варианте матричной форме описания работы автомата Мура составить отмеченную таблицу переходов автомата.

2. Составить граф исходного автомата Мура.

3. В программе проверки эквивалентности автоматов СМ.exe ввести

1. число состояний исходного автомата Мура;

2. число комбинаций входных сигналов исходного автомата Мура;

3. число выходных сигналов исходного автомата Мура;

4. номер варианта.

4. В сформированную таблицу занести информацию из составленной в п. 1 отмеченной таблицы переходов исходного автомата Мура.

5. Проверить правильность составленной отмеченной таблицы переходов.

6. Составить граф автомата Мили эквивалентного заданному автомату Мура.

7. Составить совмещённую таблицу переходов и выходов автомата Мили эквивалентного заданному автомату Мура.

8. В программе проверки эквивалентности автоматов СМ.exe ввести

5. число состояний автомата Мили эквивалентного заданному автомату Мура;

6. число комбинаций входных сигналов автомата Мили эквивалентного заданному автомату Мура;

7. число выходных сигналов автомата Мили эквивалентного заданному автомату Мура.

9. В сформированную таблицу занести информацию из составленной в п. 7 совмещённой таблицы переходов и выходов автомата Мили эквивалентного заданному автомату Мура.

10. Проверить правильность составленной совмещённой таблицы переходов и выходов.

11. Сохранить выполненную работу в файле для демонстрации её преподавателю.

12. Оформить отчёт по выполненной лабораторной работе. При составлении отчёта:

1. дополнить его графом исходного автомата Мура, составленным при выполнении п. 2 задания;

2. сравнить граф автомата Мили эквивалентного заданному автомату Мура составленный при выполнении п. 6 задания с графом, автоматически построенным программой проверки эквивалентности автоматов СМ.exe.

 

 

  x4     y1,y6
  x4 x3     y3
  x1 x2 x3     y0
  x3 x1     y4
С= x2 x1   Y= y2
  x3 x2     y5
  x2 x4     y6
  x1     y5
  *     y5

 

 

Число состояний исходного автомата Мура: 9

Число входных сигналов исходного автомата Мура: 4

Число выходных сигналов исходного автомата Мура: 7

 

Отмеченная таблица исходного автомата Мура:

 

Состояния a0 a1 a2 a3 a4 a5 a6 a7 a8
Вых. сигн.(y) y1,y 6 y3 y0 y4 y2 y5 y6 y5 y5
x1 - - a1 a6 a6 - - a5 a4
x2 - - a6 - a3 a4 a1 - a4
x3 - a8 a7 a0 - a3 - - a4
x4 a2 a5 - - - - a7 - a4

 

 

Число состояний эквивалентного автомата Мили: 9

Число входных сигналов эквивалентного автомата Мили: 4

Число выходных сигналов эквивалентного автомата Мили: 7

 

Совмещенная таблица эквивалентного автомата Мили:

 

Состояния a0 a1 a2 a3 a4 a5 a6 a7 a8
x1 -/- -/- a1/y3 a6/y6 a6/y6 -/- -/- a5/y5 a4/y2
x2 -/- -/- a6/y6 -/- a3/y4 a4/y2 a1/y3 -/- a4/y2
x3 -/- a8/y5 a7/y5 a0/y1,y6 -/- a3/y4 -/- -/- a4/y2
x4 a2/y0 a5/y5 -/- -/- -/- -/- a7/y5 -/- a4/y2

 

Граф эквивалентного автомата Мили:

 


 


Граф автомата Мура: