20.01.2015 Views

Príklady

Príklady

Príklady

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!