Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПТЦА_2_.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
812.54 Кб
Скачать

Виконання роботи

1. Побудова простих імплікант

Випишемо до графи І таблиці 2.2.2 усі набори, на яких функція f обертається в 1. Для виконання алгоритму їх зручно виписати розбитими на групи у відповідності з кількістю одиничних компонент у наборах (колонка К у графі І табл.. 2.2.2). Оскільки мінімізуються (склеюються) лише набори, які відрізняються в одній компоненті, то для того, щоб провести всі склеювання по одній змінній, досить продивитися всі можливі пари наборів, які входять до двох сусідніх груп.

Результати склеювання наборів із графи І розмістимо у графі ІІ. Набори із графи І, що прийняли участь у склеюваннях, позначимо знаком @. У графі ІІ набори же автоматично розбиваються на групи за кількістю одиниць.

До створених наборів знову застосовуємо операцію склеювання. Клеяться пари наборів, які мають риску на однакових місцях і відрізняються однією змінною.

В отриманій таблиці знаходяться всі імпліканти функції, які мають вигляд кон’юнкцій. Простими будуть лише ті з них, які не мають позначки +.

Таблиця 2.2.2

I

II

III

П

a b c d e

K

У

С

П

a b c d e

K

У

С

П

a b c d e

K

У

a0

00001

+

a0b0

F0

000-1

+

F0g3

00- -1

@

a1

00100

+

a0b1

F1

00-01

+

F1g0

00- -1

a2

10000

+

a1b1

F2

0010-

+

F2g6

001--

@

b0

00011

+

a1b2

F3

001-0

+

F2g9

0-10-

@

b1

00101

+

a1b4

F4

0-100

+

F3g3

001--

b2

00110

+

a2b5

F5

100-0

@

F4g4

0-10-

b3

01010

+

b0c0

G0

00-11

+

G1h1

--011

@

b4

01100

+

b0c1

G1

0-011

+

G2h0

--011

b5

10010

+

b0c3

G2

-0011

+

c0

00111

+

b1c0

G3

001-1

+

c1

01011

+

b1c2

G4

0-101

+

c2

01101

+

b1c4

G5

-0101

@

c3

10011

+

b2c0

G6

0011-

+

c4

10101

+

b2c5

G7

-0110

@

c5

11001

+

b3c1

G8

0101-

@

c6

11100

+

b4c2

G9

0110-

+

с7

11100

+

b4c7

G10

-1100

@

d0

11011

+

b5c3

G11

1001-

@

d1

11110

+

b5c5

G12

10-10

@

m0

11111

+

C1d0

H0

-1011

+

C3d0

H1

1-011

+

C6d0

H2

110-1

@

C5d1

H3

1-110

@

C7d1

H4

111-0

@

D0e0

K0

11-11

@

D1e0

K1

1111-

@

У Таблиці 2.2.2 позначено графи :

а b c d e (K) - код набору

С- склеюванням яких наборів цей код утворився;

П- умовне позначення набору;

У- позначка про участь набору у склеюванні (+ або @);

@ - позначка наборів, які не приймають участь у наступному склеюванні, тобто створюють прості імпліканти.

Прості імпліканти і їх набори:

І1 = 100-0 – a/b/c/e; і2 = -0101 - /bc/de; І3 = -0110 - /bcd/e; І4 = 0101- - /ab/cd;

І5 = -1100 – bc/d/e; І6 = 1001- - a/b/cd; І7 = 10-10 – a/bd/e; І8 = 110-1 – ab/cd; І9 = 1-110 – acd/e; І10 = 111-0 – abc/e; І11 = 11-11 – abde; І12 = 1111- - abcd; І13 = 00- -1 - /a/be; І14 = 001- - - /a/bc; І15 = 0-10- - /ac/d; І16 = --011 - /cde.

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