PrÃklady
PrÃklady
PrÃklady
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Príklady z Logických systémov<br />
RNDr. Peter Kaprálik, PhD.<br />
b) U(x, y, z) = y (x + z)(x + z), V(x, y, z) = y + xz + xz<br />
Riešenie.<br />
a) Zostavme tabuľky booleovských funkcií určených B-výrazmi . U, V<br />
x<br />
0<br />
0<br />
1<br />
1<br />
y<br />
0<br />
1<br />
0<br />
1<br />
x + y<br />
1<br />
0<br />
1<br />
1<br />
f U (x, y)<br />
1<br />
0<br />
0<br />
0<br />
xy<br />
1<br />
0<br />
0<br />
0<br />
f V (x, y)<br />
1<br />
0<br />
1<br />
1<br />
Z tabuľky vidíme, že f U ! f V , a teda B-výrazy U, V nie sú ekvivalentné.<br />
b) U(x, y, z) = y (x + z)(x + z) { y (x + z) + (x + z) { y(xz + xz),<br />
V(x, y, z) = y + xz + xz { y (xz)(xz) { y(x + z)(x + z) { y(xz + xz).<br />
Teda .<br />
U(x, y, z) { V(x, y, z)<br />
Príklad 3. Nájdite UNDF a UNKF funkcie g(x, y, z) = xy + xyz + yz.<br />
Riešenie. Nájdeme množinu jednotkových bodov funkcie g:<br />
J(g) = J(xy) 4 J(xyz) 4 J(yz) = (0, 1, 0), (0, 1, 1) 4 (1, 0, 1) 4 (0, 1, 0), (1, 1, 0)<br />
= (0, 1, 0), (0, 1, 1), (1, 0, 1), (1, 1, 0)<br />
Teraz ľahko zostavíme tabuľku funkcie g. K tabuľke pridáme ešte dva stĺpce. Do prvého z<br />
nich zapíšeme elementárne súčinové členy, ktorých jednotkové body sú jednotkovými bodmi<br />
funkcie g, a do druhého zase elementárne súčtové členy, ktorých nulové body sú nulovými<br />
bodmi funkcie g.<br />
x<br />
0<br />
0<br />
0<br />
0<br />
1<br />
1<br />
1<br />
1<br />
y<br />
0<br />
0<br />
1<br />
1<br />
0<br />
0<br />
1<br />
1<br />
0<br />
1<br />
0<br />
1<br />
0<br />
1<br />
0<br />
1<br />
g<br />
0<br />
0<br />
1<br />
1<br />
0<br />
1<br />
1<br />
0<br />
xyz<br />
xyz<br />
xyz<br />
x + y + z<br />
x + y + z<br />
x + y + z<br />
x + y + z<br />
UNDF (g) = xyz + xyz + xyz + xyz,<br />
UNKF (g) = (x + y + z)(x + y + z)(x + y + z)(x + y + z) .<br />
Príklad 4. Nájdite jednu NDF funkcie h(x, y, z) = (xz + yz)(xyz) rôznu od UNDF.<br />
Riešenie.<br />
h(x, y, z) = (xz + yz)(x + y + z) = xyz + xz + xyz = xz + xyz, NDF(h) = xz + xyz.<br />
7