Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дәрістер коспектісі.html.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.98 Mб
Скачать

2.2. Сурет бульдік функцияның геометриялық көрінісі.

Бульдік функция аналитикалық тәсілде форумаламен беріледі, бульдік алгебраның негізгі операцияларында құралады.

Бір және екі айнымалыдан тұратын бульдік функция. Егер барлық екілік жиынтықта n ұзындығы анықталмаса,онда n айнымалысының бульдік функциясын анықталаған немесе бөліктелген.

Бір және екі айнымалыдан тұратын бульдік функцияның көп қолданатын мысалын қарастырайық. Бір айнымалының функциясы 2.3. кестесінде көрсетілген.

Х

f0 f1f2f3

0

1

0 0 1 1

0 1 0 1

2.3. кестесі

f0(x) =0-тепе тең НОМ(константа 0)

f1(х)= х- тепе тең функция

f2 (х)= х терістеу х(инверсия)

f3(х)=1- тепе тең бірлік (костанта 1)

2.4. кестесінде екі айнымалыдан тұратын бульдік функция.

2.4. кесте

х1,х2

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

F13

F14

F15

00

01

10

11

0

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

0

1

0

0

0

1

0

1

0

1

1

0

0

1

1

1

1

0

0

0

1

0

0

1

1

0

1

0

1

0

1

1

1

1

0

0

1

1

0

1

1

1

1

0

1

1

1

1

Келесілер көбірек қолданылады:

f0(x1,x2)=0 тепе тең ноль(константа 0)

f(x1,x2)= x1,x2= x1, &x2= x1,^x2

Бұл функцияны көбінесе логикалық көбейтінді немесе логикалық кобейту;

f3(x1,x2)= x1- x1 қайталануы

f5(x1,x2)= x2- x2 қайталануы

f6(x1,x2)= x1+ x2 2 модуль бойынша қосу немесе mod2.

f7(x1,x2)= x1,v x2 логикалық қосу немеесе көбейтінді

f8(x1,x2)= x1, x2 - Функция Вебба (Прс стрелкасы)

f9(x1,x2)= x1, x2 – эквиваленттілік

f13(x1,x2)= x1, →x2 импликация;

f14(x1,x2)= Шеффер штрихы

f15(x1,x2)= 1 тепе тең бірлік (константа 1)

Бульдік алгебра үшін үш аксиома әділ:

Коммутация заңы xᴠy=yvx, x˙y=y˙x;

Ассоциативтік заңы (xvy)vz=xv(yvz), (x˙y) ˙z=x˙(y˙z);

Дистрибутивтік заңы x˙(yvz)=x˙yvx˙z, xvy˙z=(xvy) ˙(xvz);

Ф ормулаларды ықшамдауға түрлі қатынастар қолданылады. Кейбір мысалдарды келтірейік:

x v y=x˙y; x˙y=x v y (Де Морган теорамасы)

x˙v x ˙y=x, x(x v y)= x

x v x=x; x˙x=x x=x

x v xy = x v y;

x v x =1 x ˙x=0

x v 1=1; x˙0=0

x ˙ y v x ˙ y= x˙(x v y) ˙ x v y =x

Қорытынды сұрақтар:

  1. Неліктен екілік алгебра бульдік деп аталады?

  2. Қандай функция бульдік деп аталады?

  3. Бульдік функция берілу тәсілдері.

  4. Аналитикалық күйде берілген екілік код деген не?

  5. Геометриялық күйде берілген екілік код деген не?

  6. Кестелік күйде берілген екілік код деген не?

  7. Толықтан анықталған бульдік функция деген не?

  8. Толықтай емес анықталған бульдік функция деген не?

  9. Бір айнымалыдан тұратын негізгі формуланы келтіріңіз?

  10. Екі айнымалыдан тұратын негізгі функция атаңыз.

  11. Де Морган теоремасын келтіріңіз.

Дәріс №3.

Бульдік функцияның аналитикалық түсінігі. Бульдік функцияның минимализациялануы.

Еркін бульдік функцияға арналған тікілей ақиқат кестесінен аналитикалық түрін алуға болатын универсалды түрін қарастаырайық.

Анықтама. Коснтуенттік бірлік деп тек жалғыз жиынтықта 1 мәнін қабылдайтын f(x1,x2, …,xn) функцияны айтады. Конституантты бірлік n түрлік бульдік айнымалылардың логикалық көбейтіндісі түрінде жазылады,кейбірлері теріске шығарылғандар болып шығады,мысалы

x 1,˙ x2 ,˙ x3, ˙ x4 элементар логикалық көбейтінді x1,˙ x2 ,˙ x3, ˙ x4 айнымалыларының конституенттік бірлігі болады, 1 мәнін 1001жалғыз жиынтығында қабылдайды, ал қалған жиынтықтарда ол нольге тең.

Егер еске алсақ, дизьюнкция 1 тең, кашанда бір ғана айнымалы 1 мәнді қабылдаса, онда қандай да болса бульдік функцияны білдіруге болады, бірлік конституенты дизьюнкция ретінде.

Жалпы түрде былай жазуға болады:

где

Бұл форма мүлтіксіз дизъюктивті қалыпты форма (МДҚФ). Мысалы, берілген таблицаның функциясына МДҚФ жазайық.

2.5. Кесте

Х1

X2

X3

X4

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

0

1

1

0

1

0

0

1

Осыдан басқа форманың атауы мүлтіксіз конъюктивті қалыпты форма (МКҚФ).

Анықтама.Нольдік конституенттер деп жалғыз жиынтыққа 0 мәнін қабылдайтын фукцияны айтады.

Н ольдік конституента барлық айнымалылардың элементар дизьюнкциясы ретінде жазылады. Әрбір жиынтыққа өзінің конституента 0 сәйкес келеді. Мысалы, 0110 жиынтығының х1234 айнымалыларының х1 v х2 v х3 v х4 ноль конституентасына сәйкес келеді.

Мысалы, Жоғарадағы функция үшін

Бульдік функцияның минимазациясы.Минималды дизъюнктивті қалыпты форма.(МДҚФ)

Булідк функцияны көбінесе цифрлық автоматты жобалауда қолданады, олар цифрлық автоматтарға экономикалық схемаларды құрып алуға рекомендация береді. Минимазацияның жалпы тапсырмасы келесі түрмен беріледі: Минималды болу мүмкін әріптер санынан тұратын формасындағы аналитикалық түрінде берілген бульдік функциясын табу.

Берілген буль функциясын минимилизация жасаудың түрлі тәсілдері бар. Біз Вейч диаграмма әдісін қарастырамыз. Айнымалының кішкене саны булдьік функциясы Гның минималды дизьюнктивті қалыпты формасын табудың тәсілін береді. Негізінде ретіндеп кейбір арнайы түрінің булдік функцияның диаграммалары қарастырылады, оны Вейч-Карно диаграммасы деп атайды. Булдік функция үшін Вейч-Карно диаграммасымынадай түрде болады. (2.6.кесте). Диаграмманың әрбір ұяшығы ақиқат кестесіндегі бульдік функцияның айнымалылар жиынтығына сәйкес.

Х2

х 2

х1

3

2

х 1

1

0

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