Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

тюмгу / Тишин В.В. Дискретная математика в примерах

.pdf
Скачиваний:
1150
Добавлен:
08.12.2019
Размер:
15.69 Mб
Скачать

ХлХ'

Имеем: у = q[ v x1 ■q'2 v x\ ■q2 .

Итак, ql = x \-x 2 - q \ , q2 = xl \/ x2 - q \, y = q[\'X l - q'2 v x\ ■q2 .

5. Строим схему из функциональных элементов типа конъюнкция, дизъюнкция, отрицание и элементов задержки.

Задание 6.3.2

1. Удалить из данной схемы задержки и написать формулы для функций

Ч1>Ч2>Чз>У-

2.Построить таблицы для функций, найденных в п. 1

3.Свести таблицы, найденные в п.2 в одну, провести кодировку.

4.Провести минимизацию автомата.

5.Для минимального автомата провести обратную кодировку, написать

физическую “ таблицу переходов и выхода.

6.С помощью карт Карнау написать формулы функций перехода и вы­ хода.

7.Реализовать найденные функции схемами из функциональных эле­ ментов типа конъюнкция, дизъюнкция и отрицание .

8.Изобразить схему из функциональных элементов типа конъюнкция, дизъюнкция, отрицание и задержек, реализующую минимальный ко­ нечный автомат.

Таблица 6.3.2

10

11

12

Таблица 6.3.2(продолжение)

Таблица 6.3.2(продолжение)

Таблица 6.3.2(продолжение)

Таблица 6.3.2(окончание)

Пример решения задания 6.3.2

Решим задание 6.3.2 для данной схе­ мы (рис. 6.3.2):

1. Удалим задержки (рис.6.3.2а), введём три новых полюса cj\ ,q2 и с/3, соответствую­

щих выходам задержек, а входам задержек будут соответствовать вершины , q2 и q2 .

Проведём анализ схемы, напишем формулы для функций q^,q2,q2 и V.

ql = x \/q l ', q2 - x \ = x /\q \ д х = 0; y = x \z q l v q 2.

2. Напишем таблицы найденных функций

 

 

 

 

Таблица для

ql =хv ql(табл. 6.3.2а):

 

 

 

 

 

 

 

 

 

 

 

 

Таблица б.3.2а

\ад2<7з

ООО

001

010

011

100

101

110

111

 

 

 

 

 

 

 

 

X

\

 

 

 

 

 

 

 

 

 

0

0

0

0

0

1

1

1

1

 

1

1

1

1

1

1

1

1

1

Таблица для q2 - x

(табл. 6.3.2Ь):

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица б.3.2Ь

\ а

д 2<7з

000

001

010

011

100

101

110

111

 

 

 

 

 

 

 

 

х\

0

1

1

1

1

1

1

1

1

1

0

0

0

0

0

0

0

0

Таблица для у = x v ql v q2 (табл. 6.3.2с):

 

 

 

 

 

 

 

Таблица 6.3.2с

Х 'М г'й

000

001

010

011

100

101

110

111

 

 

 

 

 

 

 

 

х \

 

 

 

 

 

 

 

 

0

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

3. Сведём построенные таблицы в одну (табл. 6.3.2d):

 

 

 

 

 

 

 

 

 

Таблица 6.3.2d

\q tf2q2

000

001

010

011

100

101

110

111

0

010,0

010,1

010,1

010,1

110,1

110,1

110,1

110,1

1

100,1

100,1

100,1

100,1

100,1

100,1

100,1

100,1

Закодируем наборы значений

:

0 0 0 - 1; 001 - 2; 010 - 3; 011 - 4; 100-5; 101-6; 110-7; 111-8.

Перепишем сводную таблицу, заменяя трёхразрядные двоичные наборы их кодами (табл.6.3.2е):

Таблица б.3.2е

 

1

2

3

4

5

6

7

8

X

 

 

 

 

 

 

 

 

0

2 , 0

2 , 1

2 , 1

2 , 1

7 ,1

7 , 1

7 , 1

7, 1

1

5 Д

5 Д

5 Д

5 Д

5 Д

5 Д

5 Д

5 Д

4. Минимизируем полученный автомат по числу внутренних состояний. Строим треугольную таблицу (табл. 6.3.2f):

Таблица 6.3.2f

2

3

4

5

6

7

8

1

2

3

4

5

6

7

Соседние файлы в папке тюмгу