Professional Documents
Culture Documents
Osnovi Racunarske Tehnike
Osnovi Racunarske Tehnike
PREKIDAČKE FUNKCIJE
II.1 OSNOVNI POJMOVI
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.1 PROIZVODI I SUME
II.2.2 DISJUNKTIVNE I KONJUKTIVNE NORMALNE FORME
II.2.3 PREKIDAČKE FUNKCIJE JEDNE I DVE PROMENLJIVE
II.3 PREDSTAVLJANJE NORMALNIH FORMI POMOĆU KUBOVA
1
II. PREKIDAČKE FUNKCIJE
II.1 OSNOVNI POJMOVI
Elementi skupa {0,1} su uređene n-torke (x1, x2, ..., xn) u kojima x1, x2, ..., xn
n
2
II. PREKIDAČKE FUNKCIJE
II.1 OSNOVNI POJMOVI
i x1 x2 ... xn f(i)
0 0 0 ... 0 f(0)
1 0 0 ... 1 f(1)
. . . ... . .
. . . ... . .
. . . ... . .
n n
2 -1 1 1 ... 1 f(2 -1)
Slika 1 Kombinaciona tablica
3
II. PREKIDAČKE FUNKCIJE
II.1 OSNOVNI POJMOVI
prekidačka funkcija može zadati i samo sa dva od tri skupa f(1), f(0) i f(b) jer je
f(1) ∪ f(0) ∪ f(b) = {0,1} .
n
4
II. PREKIDAČKE FUNKCIJE
II.1 OSNOVNI POJMOVI
Primer II.1.1. Prekidačku funkciju f(x1, x2, x3), koja je zadata skupovima
indeksa f(1) = {0, 4, 7) i f(b) = {1, 5), predstaviti kombinacionom tablicom.
i x1 x2 x3 f(i)
0 0 0 0 1
1 0 0 1 b
2 0 1 0 0
3 0 1 1 0
4 1 0 0 1
5 1 0 1 b
6 1 1 0 0
7 1 1 1 1
Slika 2 Kombinaciona tablica za primer II.1.1.
5
II. PREKIDAČKE FUNKCIJE
II.1 OSNOVNI POJMOVI
6
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.1 PROIZVODI I SUME
II.2.2 DISJUNKTIVNE I KONJUKTIVNE NORMALNE FORME
II.2.3 PREKIDAČKE FUNKCIJE JEDNE I DVE PROMENLJIVE
7
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.1 PROIZVODI I SUME
gde su j1, j2, ..., jk po parovima različiti brojevi iz skupa {1, 2, ..., n}.
1. Izraz ~ xj ~
x j ...~
1
x j nazivaćemo elementarnim proizvodom.
2 k
2. Izraz ~ x +~
j1
x + ... + ~x nazivaćemo elementarnom sumom.
j2 jk
Definicija uključuje i slučaj k = 1. Tada elementarni proizvod ili suma ima samo
jedno slovo i to nezavisno promenljivu ili njenu negaciju.
Primeri:
1. elementarni proizvod: 1, x 1 , x 2 , x 1 x 2 , x 1 x 2 x 3 x 5
2. elementarna suma: 0, x 1 , x 3 , x 1 + x 3 , x 1 + x 2 + x 4 + x 5
8
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.1 PROIZVODI I SUME
suma.
Potpuni proizvod ~ xj ~
x j ...~
1
x j ima vrednost 1 samo na jednom vektoru iz skupa
2 n
Potpuna suma ~ xj + ~
x j + ... + ~
1 2
x j ima vrednost 0 samo na jednom vektoru iz
n
~ ~ ~ ~
ako je x = x . Na svim ostalim vektorima x + x + ... + x ima vrednost 1.
j1 j2 jn
Svakom vektoru iz skupa {0,1} odgovara samo jedan potpuni proizvod i samo
n
Potpuni proizvodi i potpune sume se mogu numerisati na isti način kao i vektori
iz skupa {0,1} za koje se formiraju.
n
9
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.1 PROIZVODI I SUME
Neka je p = ~ xj ~
x j ...~
1 2
x j jedan od elementarnih proizvoda u kojima se od n
k
10
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.1 PROIZVODI I SUME
11
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.1 PROIZVODI I SUME
Neka je s = ~ xj + ~
x j + ... + ~
1 2
x j jedna od elementarnih suma u kojoj se od n
k
12
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.1 PROIZVODI I SUME
13
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.1 PROIZVODI I SUME
14
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.2 DISJUNKTIVNE I KONJUKTIVNE NORMALNE FORME
KNF u kojoj su svi elementarne sume potpune sume, naziva se savršena KNF
(SKNF).
15
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.2 DISJUNKTIVNE I KONJUKTIVNE NORMALNE FORME
Teorema 2.2.1. Svaka prekidačka funkcija f(x1, x2, ..., xn), izuzev konstante
nula, može se na jedinstven način napisati u obliku
f(x1, x2, ..., xn) = Pi + Pi + ... + Pi ,
1 2 m
16
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.2 DISJUNKTIVNE I KONJUKTIVNE NORMALNE FORME
Teorema 2.2.2. Svaka prekidačka funkcija f(x1, x2, ..., xn), izuzev konstante
jedinica, može se na jedinstven način napisati u obliku
f(x1, x2, ..., xn) = Si Si ...Si ,
1 2 m
17
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.2 DISJUNKTIVNE I KONJUKTIVNE NORMALNE FORME
Primer 2.2.1. Prekidačku funkciju f(x1, x2, x3) zadatu skupom indeksa f(1) =
{2, 4, 5, 7} napisati u obliku SDNF i SKNF.
Rešenje:
SDNF zadate funkcije se dobija na sledeći način:
1. Funkcija ima vrednost 1 na vektorima sa indeksima
2 = 010, 4 = 100, 5 = 101 i 7 = 111.
2. Potpuni proizvodi koji odgovaraju ovim vektorima su:
P2 = x 1 x 2 x 3 , P4 = x 1 x 2 x 3 , P5 = x 1 x 2 x 3 , P7 = x1x 2 x 3 ,
3. SDNF zadate funkcije je:
f(x1, x2, x3) = x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 2 x 3 + x1x 2 x 3
18
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.2 DISJUNKTIVNE I KONJUKTIVNE NORMALNE FORME
Rešenje:
SKNF zadate funkcije se dobija na sledeći način:
1. Prekidačka funkcija je data u obliku SDNF, pa se utvrđuje da je f(1) = {0,
3, 4, 6} i f(0) = {1, 2, 5, 7}
2. Funkcija ima vrednost 0 na vektorima sa indeksima
1 = 001, 2 = 010, 5 = 101 i 7 = 111.
3. Potpune sume koje odgovaraju ovim vektorima su:
S1 = x 1 + x 2 + x 3 , S2 = x 1 + x 2 + x 3 , S5 = x 1 + x 2 + x 3 , S7 = x 1 + x 2 + x 3 ,
4. SKNF zadate funkcije je:
f(x1, x2, x3) = ( x1 + x 2 + x 3 ) ( x1 + x 2 + x 3 ) ( x1 + x 2 + x 3 ) ( x1 + x 2 + x 3 )
19
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.2 DISJUNKTIVNE I KONJUKTIVNE NORMALNE FORME
20
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.2 DISJUNKTIVNE I KONJUKTIVNE NORMALNE FORME
21
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.2 DISJUNKTIVNE I KONJUKTIVNE NORMALNE FORME
22
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.2 DISJUNKTIVNE I KONJUKTIVNE NORMALNE FORME
23
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.2 DISJUNKTIVNE I KONJUKTIVNE NORMALNE FORME
Postoje Bulovi izrazi prekidačkih funkcija koji nisu u obliku neke od normalnih
formi. Takav izraz se može uvek prevesti u neku normalnu formu korišćenjem
raznih transformacionih relacija Bulove algebre.
24
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.3 PREKIDAČKE FUNKCIJE JEDNE I DVE PROMENLJIVE
25
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.3 PREKIDAČKE FUNKCIJE JEDNE I DVE PROMENLJIVE
x1 0011
x2 0101 Naziv funkcije Oznaka Bulov izraz
f0 0 0 0 0 Konstanta nula 0 f0 = 0
Konjukcija,
f1 0 0 0 1 Logički proizvod x1x2 f1 = x 1 x 2
I funkcija
f2 0 0 1 0 Zabrana po x2 x1 ∆ x2 f2 = x 1 x 2
f3 0 0 1 1 Promenljiva x1 x1 f3 = x 1
f4 0 1 0 0 Zabrana po x1 x2 ∆ x1 f4 = x 1 x 2
f5 0 1 0 1 Promenljiva x2 x2 f5 = x 2
Suma po modulu 2
f6 0 1 1 0 Logička nejednakost x1 ⊕ x2 f6 = x1 x2+x1 x 2
Ekskluzivno ILI
Disjunkcija,
f7 0 1 1 1 Logička suma x 1+ x 2 f7 = x1 + x2
ILI funkcija
f8 1 0 0 0 Pierce-ova strelica x1 ↓ x2 f0 = x 1 + x 2
NILI funkcija
f9 1 0 0 1 Logička jednakost x 1 ⊗ x 2 f9 = x 1 x 2 + x 1 x 2
Ekskluzivno NILI
f10 1 0 1 0 Negacija x2 x2 f10 = x 2
f11 1 0 1 1 Implikacija od x2 ka x1 x2 → x1 f11 = x1 + x 2
f12 1 1 0 0 Negacija x1 x1 f12 = x1
f13 1 1 0 1 Implikacija od x1 ka x2 x1 → x2 f13 = x1 + x2
Sheffer-ova crtica
f14 1110 x1 x2 f14 = x 1 x 2
NI funkcija
f15 1 1 1 1 Konstanta jedinica 1 f15 = 1
26
II. PREKIDAČKE FUNKCIJE
II.2 PREDSTAVLJANJE PREKIDAČKIH FUNKCIJA BULOVIM
IZRAZIMA
II.2.3 PREKIDAČKE FUNKCIJE JEDNE I DVE PROMENLJIVE
U trećoj, četvrtoj i petoj koloni su dati nazivi funkcija, oznake i Bulovi izrazi.
27
II. PREKIDAČKE FUNKCIJE
II.3 PREDSTAVLJANJE NORMALNIH FORMI POMOĆU KUBOVA
28
II. PREKIDAČKE FUNKCIJE
II.3 PREDSTAVLJANJE NORMALNIH FORMI POMOĆU KUBOVA
Elementarnom proizvodu
p= ~ xj ~
1
x j ...~
2 k
xj ,
koji se posmatra kao funkcija n promenljivih, pridružuje se kub
a1a2 ... an,
u kojem je
aj = 0, ako se promenljiva xj pojavljuje u p sa negacijom,
aj = 1, ako se promenljiva xj pojavljuje u p bez negacije i
aj = X, ako se promenljiva xj ne pojavljuje u p.
29
II. PREKIDAČKE FUNKCIJE
II.3 PREDSTAVLJANJE NORMALNIH FORMI POMOĆU KUBOVA
Elementarnoj sumi
s= ~ xj + ~
1
x j + ... + ~
2 k
x j ,,
koji se posmatra kao funkcija n promenljivih, pridružuje se kub
a1a2 ... an,
u kojem je
aj = 0, ako se promenljiva xj pojavljuje u s bez negacije,
aj = 1, ako se promenljiva xj pojavljuje u s sa negacijom i
aj = X, ako se promenljiva xj ne pojavljuje u s.
30
II. PREKIDAČKE FUNKCIJE
II.3 PREDSTAVLJANJE NORMALNIH FORMI POMOĆU KUBOVA
31