Aufgaben und Kurzlösungen
Aufgaben und Kurzlösungen
Aufgaben und Kurzlösungen
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