I-bob. Asosiy qism



Download 150,61 Kb.
bet4/5
Sana26.02.2022
Hajmi150,61 Kb.
#471187
1   2   3   4   5
Bog'liq
Bul funksiyalari mininmizatsiyasi masalasi kurs ishi

O‘nlik sonlar

Ikkilik son

8

4

2

1

0

0

0

0

0

1

0

0

0

1

2

0

0

1

0

3

0

0

1

1

4

0

1

0

0

5

0

1

0

1

6

0

1

1

0

7

0

1

1

1

8

1

0

0

0

9

1

0

0

1

10

1

0

1

0

11

1

0

1

1

12

1

1

0

0

13

1

1

0

1

14

1

1

1

0

15

1

1

1

1

15 soni quyidagi yig‘indi ko‘rinishda ifodalanadi: 15=8+4+2+1=23+22+21+20 ,


shuning uchun ikkilik ekvivalentnig barcha razryadlarida “1” turibdi, ya’ni o‘nlik 15 soni ikkilik hisob tizimida 1111 son bilan ifodalanadi.
Ikkilik sonni o‘nlikka o‘zgartirish uchun pozitsiyalarida “1” turgan salmog‘lar yig‘indisi topilish kerak. Masalan, 0111 o‘nlik sanoq tizimida 4+2+1=7 teng.
Inkor funksiyasi Ϝ(x)= x eng oddiy ko‘rinishga ega 1.2 jadval.

    1. jadval




x

F

0

1

1

0

Bu erda x argumentning qiymati “1” haqiqat bo‘lsa, undu funksiya F yolg‘on “0” bo‘ladi.


Ikki o‘zgaruvchanlarning mantiqiy qo‘shish funksiyasi (diz’yunksiya)
F (x1, x2 ) = x1 + x2 1.3 jadvalda keltirilgan.

    1. jadval.



x1

x2

F

0

0

0

0

1

1

1

0

1

1

1

1




Diz’yunksiya funksiyasi haqiqiydir, agar argumentlarning birontasi haqiqiy bo‘lsa.
Ikki o‘zgaruvchanlarning mantiqiy ko‘paytirish (kon’yuksiya) funksiyasi

F (x1, x2 ) = x1

jadval 1.4. da keltirilgan.



    1. jadval.




x1

x2

F

0

0

0

0

1

0

1

0

0

1

1

1

Kon’yuksiya operatsiyasi natijasida yangi murakkab mulohaza haqiqiydir agar tashkil etuvchi barcha o‘zgaruvchanlar haqiqiy “1” bo‘lsa. Barcha boshqa holarda esa yolg‘on “0” qiymatga egadir.


Har qanday funksiya uchun naborlarning to‘liq soni 2n ( bu erda n – o‘zgaruvchanlarning soni) teng, 2n esa – funksiyalarning maksimal soni. SHunday qilib, ikki o‘zgaruvchanlar funksiyasi uchun naborlarning to‘liq soni 22 =4 teng, funksiya 24 = 16 teng, ya’ni ikki o‘zgaruvchanlar uchun 16 turli funksiyalar berilishi mumkin. n =3 teng bo‘lganida naborlar soni 23 =8 teng, funksiyalar soni esa 26= 32, n =4 teng bo‘lganida naborlar soni 24 =16, funksiyalar soni 28=256 teng, va h.k.
Uchta o‘zgaruvchanlar uchun 1.5. jadvalda ixtiyoriy ko‘rinishdagi F funksiya berilgan. Haqiqiylik jadvalini tuzish tartibi quyidagicha: Mantiqiy funksiyaning haqiqiylik jadvali o‘zgaruvchanlarning kombinatsiyasi ikkilik son 000 lardan iborat bo‘lgan nollik nabordan boshlanadi. Keyingi nabor (birinchi) esa (o‘nlik sanok tizimidagi 1 sonning ekvivalenti) 001 ikkilik sondan, ya’ni x3 =0, x2
=0, x1 =1, ikkinchi nabor – ikkilik son 010 (o‘nlik sanoq tizimidagi 2 ekvivalenti) va h.k. 1.5.jadvalning oxirgi satri 111 larga teng bo‘lgan x3, x2, x1 to‘plami (nabori)dan iborat bo‘lib o‘nlik sanoq tizimida 7 sonning ekvivalentidir. Xuddi shu

tartibda har qanday mantiqiy funksiyani haqiqiylik jadvalini tuzish mumkin. Jadvalning o‘ng ustunida F funksiyaning qiymatlari yoziladi.
1.5.jadval.



toplam
nomeri

x3

x2

x1

F

0

0

0

0

0

1

0

0

1

0

2

0

1

0

0

3

0

1

1

1

4

1

0

0

0

5

1

0

1

1

6

1

1

0

1

7

1

1

1

1

Funksiyani jadval usulidagi ko‘rinishidan algebraikka o‘tish oson. Bunday shaklda mantiqiy funksiyani miniumlashtirish maqsadida turli o‘zgartirishlar engil amalga oshiriladi. Algebraik ko‘rinishdagi bul funksiyalari ikkita shaklga ega: mukammal diz’yunktiv normal shakl (MDNSH) va mukammal kon’yunktiv normal shakl (MKNSH).


Bul funksiyalarini MDNSH ko‘rinishda tasavvur etish uchun minterma tushunchasi bilan tanishish kerak bo‘ladi. Minterma deb, inversi yoki u siz olingan har qanday o‘zgaruvchanlarning ko‘paytmasini tashkil etuvchi har qanday mantiqiy kombinatsiya nomlanadi. Masalan, ikki o‘zgaruvchanli funksiya uchun 4ta minterma yozish mumkin:

- -
mo = x2 × x1 ,
-
m1 = x2 × x1
-
, m2 = x2 × x1 ,
mo = x2 × x1 .

Uchta o‘zgaruvchan uchun 8 ta minterma yozish mumkin.
Shunday qilib, ushbu mantiqiy funksiyani mintermalarining maksimal soni uning to‘plammga bog‘liq. Jadval ko‘rinishida berilgan har qanday mantiqiy funksiyaning to‘plamini (nabor) minterma ko‘rinishida inversiyasiz agar 1 teng

bo‘lsa va inversiyali agar u 0 teng bo‘lsa yozilishi mumkin. Mintrema indeksi jadval dagi to‘plam nomeridir. 1.5. jadvalga qaytib berilgan F funksiya uchun
- - - - - - -
m = x × x × x m = x × x × x m = x × x × x

barcha mintermalarni yozamiz:
o 3 2 1 , 1 3 2 1 , 2 3 2 1 ,

- - - - -


3 3 2 1 ,

7 3 2 1 .
m = x × x × x m4 = x3 × x2× x1 , m5 = x3 × x2× x1 , m6 = x3 × x2 × x1 ,
m = x × x × x

Mantiqiy funksiyani MDNSHda tasavvur etish uchun quyidagi amalarni bajarish kerak:

  1. Haqiqiylik jadvalidan F=1 bo‘lgan mintermalarni yozib olish.

  2. Yozib olingan mintermalarni diz’yunksiya operatsiyasi bilan birlashtirish natijasini F ga tenglashtirish.

1.5. jadvaldan ko‘rinib turibdiki 3,5,6,7 to‘plamlariga quyidagi mintermalar to‘g‘ri keladi:

-

3 3 2 1 ,
m = x × x × x
-

5 3 2 1 ,
m = x × x × x
-

m = x × x × x
6 3 2 1 ,
m = x × x × x


7 3 2 1 .
Ushbu funksiya uchun MDNSH quyidagicha yoziladi: F= m3 +m5 + m6 + m7 yoki
- - -

F(x x x ) = x × x × x + x × x × x + x × x × x + x
× x × x

3 2 1
3 2 1
3 2 1
3 2 1
3 2 1

Funksiyani MDNSH ko‘rinishda yozish jarayoni birlar bo‘yicha strukturaviy formulani tuzish deb ham nomlanadi.
MKNSH shakli maksetrma tushunchasi bilan bog‘liq. Maksetrma deb inversiyali yoki u siz olingan barcha o‘zgaruchanlarni mantiqiy qo‘shish bilan olingan har qanday diz’yunksiya nomlanadi.
Ikkita o‘zgaruvchanli mantiqiy funksiya uchun maksterma quyidagicha yoziladi:

M0 = x2 + x1 ,


M1 = x2 + x1 ,
-
M 2 = x2 + x1 ,
- -
M3 = x2 + x1

Uchta o‘zgaruvchanli mantiqiy funksiya uchun makstermalar soni 8 teng:

M 0 = x3 + x2 + x1 ,


M1 = x3 + x2 + x1 ,

-
M 2 = x3 + x2 + x1 ,




- -
M3 = x3 + x2 + x1 ,

-
M 4 =




Download 150,61 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish