Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Korsovoy_vF2.docx
Скачиваний:
12
Добавлен:
12.03.2015
Размер:
410.48 Кб
Скачать

Министерство образования и науки РФ

Федеральное государственное бюджетное образовательное учреждение высшего

профессионального образования

Ижевский Государственный Технический Университет

им. М. Т. Калашникова

Факультет «Информатика и вычислительная техника»

Кафедра «Вычислительная техника»

Курсовая работа

По дисциплине «Теория автоматов»

Выполнил: студент группы б04-781-2з

Шахтов Алексей

Проверил: Кропачев Л.А.

Ижевск 2013

Содержание:

Часть 1:

1.Построение графа автомата по таблице переходов.………………..…………………3

2 Минимизация числа внутренних состояний автомата ……………………………..4

3.Кодирование внутренних состояний автомата ………………………...................4

4. Построение кодированной таблицы переходов и

выходов автомата ……………………………………………………………………….5

5. Синтез структурного автомата на элементах задержки.………………………….7

6 Построение функций возбуждения для заданных

типов триггеров………………………………………………………………………….9

7. Перевод функции в заданный базис ………………………………………………10

8 Построение схемы заданного автомата на триггерах в за-данном базисе ……………………………………………………………………………………………11

9Список литературы…………….……………………………………………………...12

  1. Построение графа автомата по таблице переходов.

Дана таблица переходов автомата

Таблица 1.1:

a1

a2

C0

C1

C5

B1

C1

C4

C3

B2

C2

C2

B3

C3

С0

C1

B4

C4

С2

С0

B4

C5

C3

C1

B1

Полученный граф автомата изображен на рисунке 1.1.

Рис 1.1.

C1

C3

C4

C2

B1

C0

B2

B4

B3

B4

B1

C5

a2

a1

a1

a1

a1

a2

a2

a2

a1

a2

2. Минимизация числа внутренних состояний автомата

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

Подадим на вход a1:

b1 b2 b3 b4

С0С5 С1 С2 С3С4

a1 1 3 4 – 0 2

Ни одна из групп не расщепляется на другие

Подадим на вход a2:

С0С5 С1 С2 С3С4

a2 5 1 3 2 1 0

В данном случае группа не расщепляется .

Таким образом, после минимизации автомата сохранилось то же количество внутренних состояний, что и до минимизации. Автомат не минимизировался, и у него остались те же состояния – С0, С1, С2, С3, С4, С5.

3. Кодирование внутренних состояний автомата

Воспользуемся способом экономичного кодирования состояний.

По таблице 1.1 построим таблицу обратных переходов.

Таблица 3.1

а1

а2

С3

С4

С0

С0

С35

С1

С4

С2

С2

С5

С1

С3

С1

-

С4

-

С0

С5

Состояния С3 и С5 желательно сделать соседними, а С0 лучше всего разместить в левой верхней клетке.

Таблица 3.2.

z2

z3

z1

С0

С3

С5

С1

С2

С4

По таблице 3.2 построим таблицу кодирования внутренних состояний автомата.

Таблица 3.3

Z1

Z2

Z3

С0

0

1

0

С1

1

1

0

С2

1

1

1

С3

0

1

1

С4

1

0

1

С5

0

0

1

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