17.01.2014 Aufrufe

Aufgaben und Kurzlösungen

Aufgaben und Kurzlösungen

Aufgaben und Kurzlösungen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

c○Technische Universität Dresden, 1996-2013<br />

Professur für Systemtheorie <strong>und</strong> Sprachtechnologie<br />

Prof. Dr.-Ing. habil. R. Hoffmann 12. <strong>und</strong> 19. November 2013<br />

Systemtheorie I – 3. Übung 1<br />

1.8. Gegeben ist die Schaltfunktion f : B 3 → B, f(x 1 , x 2 , x 3 ) = x 1 x 2 ∨ x 3 . Es sind äquivalente<br />

Gatterschaltungen zur Realisierung dieser Schaltfunktion anzugeben, welche<br />

a) beliebige Gatter c) nur NAND-Gatter<br />

b) nur Negations- <strong>und</strong> Und-Gatter d) nur NOR-Gatter<br />

enthalten!<br />

1.9. Durch die Gatterschaltung in Bild 1.9 wird eine Schaltfunktion<br />

f : B 5 → B, f(x 1 , . . . , x 5 ) = y realisiert. Stellen Sie f<br />

a) durch einen Booleschen Term,<br />

b) durch eine zweckmäßig gewählte Wertetabelle dar!<br />

x 1<br />

x 2<br />

>1<br />

&<br />

y<br />

x 3<br />

>1<br />

x 4<br />

>1<br />

x 5<br />

Bild 1.9<br />

1.10. Geben Sie zur Realisierung der Schaltfunktionen<br />

f 6 : B 2 → B, y = f 6 (x 1 , x 2 ) = x 1<br />

_∨ x 2 = x 1 x 2 ∨ x 1 x 2 (Antivalenz)<br />

<strong>und</strong><br />

f 9 : B 2 → B, y = f 9 (x 1 , x 2 ) = x 1 ⇔ x 2 = x 1 x 2 ∨ x 1 x 2 (Äquivalenz)<br />

möglichst einfache Gatterschaltungen an, welche<br />

a) nur aus NAND-Gattern<br />

b) nur aus NOR-Gattern<br />

aufgebaut sind! (Hinweis: Man beachte, dass f 6 (x 1 , x 2 ) = f 9 (x 1 , x 2 ) gilt!)<br />

1.11. Geben Sie die kanonische disjunktive Normalform (KDNF) <strong>und</strong> die kanonische<br />

konjunktive Normalform (KKNF) einer Schaltfunktion f : B 3 → B, f(x 1 , x 2 , x 3 ) = y an, die<br />

genau dann den Wert 1 annimmt, wenn<br />

a) mindestens zwei<br />

1 entnommen aus: Schreiber/Merker/Hoffmann Systemtheorie I/II, 2011<br />

1


) genau zwei<br />

Variablen den Wert 1 haben!<br />

2


Kurzlösungen<br />

1.8.<br />

a) f(x 1 , x 2 , x 3 ) = x 1 x 2 ∨ x 3<br />

b) f(x 1 , x 2 , x 3 ) = x 1 x 2 x 3<br />

c) f(x 1 , x 2 , x 3 ) = x 1 x 2 x 2 x 3 x 3<br />

)<br />

)<br />

d) f(x 1 , x 2 , x 3 ) =<br />

(x 1 ∨ x 1 ∨ x 2 ∨ x 3 ∨<br />

(x 1 ∨ x 1 ∨ x 2 ∨ x 3<br />

1.9.<br />

a) f(x 1 , x 2 , x 3 , x 4 , x 5 ) = (x 1 ∨ x 2 )(x 3 ∨ x 4 ∨ x 5 )<br />

b) Eine Wertetabelle mit 2 5 = 32 Zeilen ist nicht zweckmäßig, deshalb wird eine<br />

Matrix-Form gewählt.<br />

1.10.<br />

a) NAND–Realisierung:<br />

Antivalenz: f 6 (x 1 , x 2 ) = x 1 x 1 x 2 x 2 x 1 x 2<br />

Äquivalenz: f 9 (x 1 , x 2 ) = f 6 (x 1 , x 2 )<br />

b) NOR–Realisierung:<br />

Äquivalenz: f 9 (x 1 , x 2 ) = x 1 ∨ x 1 ∨ x 2 ∨ x 2 ∨ x 1 ∨ x 2<br />

Antivalenz: f 6 (x 1 , x 2 ) = f 9 (x 1 , x 2 )<br />

1.11.<br />

a) KDNF y = f(x 1 , x 2 , x 3 ) = x 1 x 2 x 3 ∨ x 1 x 2 x 3 ∨ x 1 x 2 x 3 ∨ x 1 x 2 x 3<br />

KKNF y = f(x 1 , x 2 , x 3 ) = (x 1 ∨ x 2 ∨ x 3 )(x 1 ∨ x 2 ∨ x 3 )(x 1 ∨ x 2 ∨ x 3 )(x 1 ∨ x 2 ∨ x 3 )<br />

b) KDNF y = f(x 1 , x 2 , x 3 ) = x 1 x 2 x 3 ∨ x 1 x 2 x 3 ∨ x 1 x 2 x 3<br />

KKNF y = f(x 1 , x 2 , x 3 ) = (x 1 ∨x 2 ∨x 3 )(x 1 ∨x 2 ∨x 3 )(x 1 ∨x 2 ∨x 3 )(x 1 ∨x 2 ∨x 3 )(x 1 ∨<br />

x 2 ∨ x 3 )<br />

3

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!