Grundlagen der Technischen Informatik. 8. Übung

Ähnliche Dokumente
Grundlagen der Technischen Informatik. 7. Übung

Grundlagen der Technischen Informatik. 8. Übung

Grundlagen der Informatik 2. Grundlagen der Digitaltechnik. 4. Minimierung digitaler Schaltfunktionen

Endgültige Gruppeneinteilung Kohorte Innere-BP Sommersemester 2016 (Stand: )

8. Tutorium Digitaltechnik und Entwurfsverfahren

Digitaltechnik I Dekomposition. Gegeben: f = (dc w db w d& c&)(e w a) k = 13

3.1.1 Satz: (sws) Zwei Dreiecke sind kongruent, wenn sie ï

Übungsklausur - Beispiellösung

Verwendung eines KV-Diagramms

GTI ÜBUNG 8 FRIEDRICH-ALEXANDER UNIVERSITÄT ERLANGEN-NÜRNBERG JAN SPIECK 1

DuE-Tutorien 17 und 18

Grundlagen der Technischen Informatik. 8. Übung

PHOTOVOLTAIK PREISLISTE 1/2012. Fachgroßhandel für Photovoltaik PV-Equipment und Services

Algorithmus von McClusky: Der Algorithmus von McCluskey liefert durch wiederholte Anwendung der ersten und zweiten Vereinfachungsregel:

Computersysteme. 2. Grundlagen Digitaler Schaltungen 2.10 Minimierung Boole scher Funktionen 2.11 CMOS Komplexgatter

Übungen zu Rechnerkommunikation

Technische Informatik I, SS03. Boole sche Algebra, Kombinatorische Logik


DuE-Tutorien 16 und 17

Grundlagen der Technischen Informatik. 3. Übung. Christian Knell Keine Garantie für Korrekt-/Vollständigkeit

Kombinatorik. 1. Permutationen 2. Variationen 3. Kombinationen. ad 1) Permutationen. a) Permutationen von n verschiedenen Elementen

Grundlagen der Technischen Informatik. 4. Übung

5. Vorlesung: Normalformen

Bilder, Begriffe, bestimmte & unbestimmte Artikel, Mehrzahlbildung, Anwendung in Sätzen. Vom Obst. Schreibe die Wörter unter das richtige Bild:

6.1.2 Bem.: Für Vierecke ist der Begriff Innenwinkel im allgemeinen nicht sinnvoll. Skizze.

/-010 2% 3%.-&"(2#( 4#5% 6077## 7 8$$04%27.0& 905$0& :0;+

DuE-Tutorien 17 und 18

Verzeichnis der Farbklimata

Unverbindlicher Überblick über die Änderungen der Anhänge 1 und 2 Güterkontrollverordnung (GKV; SR )

Grundlagen der Technischen Informatik. 4. Übung

Bezeichnung: Universal Relais Modbus Protokoll Beschreibung. EA-Nr.: 1451 Ersatz für: Blatt: 1 von 9

6.1.2 Bem.: Für Vierecke ist der Begriff Innenwinkel im allgemeinen nicht sinnvoll. Skizze.

Unter dem Symbol n! (gelesen n Fakultät) versteht man das Produkt der natürlichen Zahlen von 1 bis n.

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 11

Wasser da$ \sie Ö{se. Maße hei# Schluss-$: $ an Stelle des $ kurzer Anstrich für \s: \ an Stelle des \ langer Anstrich für {s: { an Stelle des {

33. Mathematik Olympiade 3. Stufe (Landesrunde) Klasse 6 Saison 1993/1994 Aufgaben und Lösungen

!&'! )*+**,- 012"3)--2

Überblick über die Änderungen im Anhang I durch die Delegierte Verordnung (EU) Nr. 2015/2420 der Kommission (unverbindliche Fassung)

Teil 1: Digitale Logik

Grundlagen der Technischen Informatik. 3. Übung

Chapter 1 : þÿ b e t a t h o m e r e g i s t r i e r e n c h a p t e r

Grundlagen der Technischen Informatik. 4. Übung

Vorwort... 3 Abkürzungsverzeichnis I Das Recht und die (soziale) Gerechtigkeit II Das Arbeitsrecht... 21

4. Funktionen und Relationen

Tabelle für Angaben zur Familie. ID Familie: Ich und meine Geschwister

Vorwort... 3 Abkürzungsverzeichnis Einleitung und Problemstellung Teil I: Der Begriff des Arzneimittels...19

Beispiel Tabelle für Angaben zur Familie. Ich und meine Geschwister

MLB Charity Fashion Show

Permutation = Anordnung aller Elemente einer Menge, Kombination = Auswahl von einigen aus vielen Elementen, Variation = Auswahl und Anordnung.

Grundlagen der Technischen Informatik. 13. Übung

Vorwort des Autors...3 Abkürzungsverzeichnis Erster Teil Organisation des Investmentgeschäfts I Kapitalanlagegesellschaft...

A B C CD B C A ABCDE EF C C A A A B D C EF C C

Standardtastatur Deutsch, Schweiz Die Deutschschweizer-Tastatur hat fünf Tottasten (Tottaste, Zeichen Sonderzeichen):

!"#$%&#'(!"#$%&##)! *+, -!...,+,

57. Mathematik-Olympiade 1. Runde (Schulrunde) Lösungen

BESCHEINIGUNG. Baumusterprüfbescheinigung Nummer: DEKRA 12ATEX0113 X. Baumusterprüfbescheinigung und in den zugehörigen Unterlagen festgelegt.

+,! %(! + )! " -.. ) %+ " / " & (, $. $ %

! " #$ % & ' (( % )#* "+ ), "$$$ - . )/ * %789#89$$!+9$

Übungen zu Rechnerkommunikation

Die Befehle mit dem Ziel IP sind nichts anderes als Sprungbefehle, sie sind unten noch mal aufgeführt.

#$%&'#()$* +,-./$ #0(,1/. %*

Vom Einfachen zum Komplexen

2. Teilklausur zur Vorlesung Grundlagen der Theoretischen Informatik

Übung zur Vorlesung Grundlagen der theoretischen Informatik. Aufgabenblatt 7 Lösungen. Wiederholung: Pumping-Lemma für kontextfreie Sprachen

a 2β... a n ω alle Permutationen von α β γ... ω a 3 γ ( 1) k a 1α

РЕЧЬ СТАЛИНА, КОТОРОЙ НЕ БЫЛО

Mathematische Grundlagen der Computerlinguistik Ordnungsrelationen

Kapitel 4: Das Überdeckungsproblem

Die Elemente des Euklid. Euklides: Stoicheia

Güterkontrollverordnung - Listenrevision Mai 2017: Überblick über die Änderungen (unverbindliche Fassung)

Schnellstartanleitung G-Code/EEC-2120

1 Aussagenlogischer Kalkül

Klausur-Nachbesprechung

Termumformungen. 2. Kapitel aus meinem Lehrgang ALGEBRA. Ronald Balestra CH St. Peter

Dezimal Hex Zeichen HTML-Code Beschreibung 9 9 Tabulator 10 0A Zeilenvorschub 11 0B Vertikaltabulator 12 0C Seitenvorschub 13 0D Wagenrücklauf 32 20

Datenbanksysteme 1 Sommersemester Juni 2006

max{ x i a i : 1 i n} max{ x p a p, x r a r } max{a p x p, x r a r } d 2.

GESCHÄFTSBERICHT 2014

Bearbeitung. Umweltberatung & Freilandforschung Losheim am See

Jahresabschluss. zum 31. Dezember Kreissparkasse Saalfeld-Rudolstadt

CIE L*a*b* Lab-Farbwerte

ech Spezifikation für das System Versichertenkarte Offline Card-to-Card Authentication and Authorization

Boolesche Algebra. Ein algebraischer Ansatz - konsequent verfolgt. Studie

Ausschreibung Tauchausfahrt Kroatien 2013

% & '&()* * +,(---.- / & &0!1

Bisher. minimale DNF. logischen Formeln Booleschen Funktionen Schaltungen

Advanced Encryption Standard. Copyright Stefan Dahler 20. Februar 2010 Version 2.0

Wolfgang Werner. Der Architekt Heinrich Müller und die Bayrische Postbauschule in der Pfalz

Städtewettbewerb Frühjahr 2007

Über die Transformation der divergenten Reihe 1 mx + m(m + n)x 2 m(m + n)(m + 2n)x 3 + etc in einen Kettenbruch

Mathematik Name: Klassenarbeit Nr. 2 Klasse 9a Punkte: /30 Note: Schnitt:

Schnellstartanleitung G-Code/EEC-2400

" $(' #$' $" #$ "!" "+,-++, "- #$

Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen

Blöcker & Jenner Pohlstraße Berlin Tel (0)

(e) E = {(ba n b) n n N 0 }

Vorkurs Mathematik 1

"#$ %& '' #$% "( ) &*& '# +& #!!,-./ #'!!&+&,&&0 *!!&!!,1-/+!++& & " 2 $3& $04 +&$ &" &*&#

Transkript:

Grundlagen der Technischen Informatik 8. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit

8. Übungsblatt Themen Aufgabe : Aufgabe : Aufgabe 3: DMF, KMF Algebraische Minimierungsverfahren Otimierungsroblem

8. Übungsblatt Aufgabe a) Was sind Primterme? Termine mit minimaler Anzahl von Literalen, die nur Einsbzw. Nullstellen überdecken

8. Übungsblatt Aufgabe b) Was sind Primimlikate? Primterme, die nur Nullstellen (mit Freistellen) überdecken c) Was sind Primimlikanten? Primterme, die nur Einsstellen (mit Freistellen) überdecken

8. Übungsblatt Aufgabe d) Welche Rolle sielen Primimlikate und Primimlikanten bei der Bildung von DMF und von KMF? Eine DMF besteht aus einer kostenminimalen Kombination von Primimlikanten, die alle Einstellen überdecken Eine KMF besteht aus einer kostenminimalen Kombination von Primimlikaten, die alle Nullstellen überdecken

8. Übungsblatt Aufgabe a) Bestimmen Sie alle Primimlikanten mithilfe des Quine-McCluskey-Verfahrens. Q4,4 :{ dcba} Q4,3 :{ dcba, dcba, dcba} Q4, :{ dcba, dcba, dcba, dcba} Q4, :{ dcba, dcba} Q 4 :{ dcba},0 Oktal d c b a f(d,c,b,a) 0 0 0 0 0 0 0 0-0 0 0 3 0 0 0 4 0 0 0 5 0 0 6 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0-3 0 0

8. Übungsblatt Aufgabe a) Bestimmen Sie alle Primimlikanten mithilfe des Quine-McCluskey-Verfahrens. Q3,3 :{ dcb, dca, dba} Q3, :{ dba, dcb, dba, dca, cba, cba} Q3, :{ dba, dcb, cba, dca, dba} Q3,0 :{ dca, dcb} Oktal d c b a f(d,c,b,a) 0 0 0 0 0 0 0 0-0 0 0 3 0 0 0 4 0 0 0 5 0 0 6 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0-3 0 0

8. Übungsblatt Aufgabe a) Bestimmen Sie alle Primimlikanten mithilfe des Quine-McCluskey-Verfahrens. Q, :{ db, da} Q, :{ cb, ca, ba} Q :{ dc},0 Die Primimlikanten lauten somit c b, ca, ba, db, da. Der Term dc ist eine reine Freistellenüberdeckung. Oktal d c b a f(d,c,b,a) 0 0 0 0 0 0 0 0-0 0 0 3 0 0 0 4 0 0 0 5 0 0 6 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0-3 0 0

8. Übungsblatt Aufgabe b) Bestimmen Sie alle Primimlikanten mithilfe des Nelson-Verfahrens. Beim Nelson-Verfahren werden die Don t-cares auch als angenommen und eine Nullblocküberdeckung gebildet. Oktal d c b a f(d,c,b,a) 0 0 0 0 0 0 0 0-0 0 0 3 0 0 0 4 0 0 0 5 0 0 6 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0-3 0 0

8. Übungsblatt Aufgabe b) Bestimmen Sie alle Primimlikanten mithilfe des Nelson-Verfahrens. Oktal d c b a f(d,c,b,a) 0 0 0 0 0 0 0 0 - d c b a 0 0 0 3 0 0 0 4 0 0 0 5 0 0 d c b a d c b a d c b a d c b a 6 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0-3 0 0

8. Übungsblatt Aufgabe b) Bestimmen Sie alle Primimlikanten mithilfe des Nelson-Verfahrens. Um die Primimlikanten zu bestimmen, muss nun ausschließlich mithilfe des Distributiv- und Absortionsgesetzes sukzessive vereinfacht werden: ( d c b a) ( d c b a) ( d c b a) ( d c b a) ( d c b a) ( d b a) ( d c b) ( d c a) ( dd dc db db cb bb da ca ba) ( d c a) ( dc db db cb da ca ba) ( d c a)

8. Übungsblatt Aufgabe b) Bestimmen Sie alle Primimlikanten mithilfe des Nelson-Verfahrens. Um die Primimlikanten zu bestimmen, muss nun ausschließlich mithilfe des Distributiv- und Absortionsgesetzes sukzessive vereinfacht werden: ( dc db db cb da ca ba) ( d c a) d dc ddb d db dcb d d a dca dba dcc dcb dcb ccb dca cca cba dca dba dba cba d aa caa baa db dcb d a dca dba dc dcb dcb cb dca ca cba dca dba dba cba d a ca ba

8. Übungsblatt Aufgabe b) Bestimmen Sie alle Primimlikanten mithilfe des Nelson-Verfahrens. Um die Primimlikanten zu bestimmen, muss nun ausschließlich mithilfe des Distributiv- und Absortionsgesetzes sukzessive vereinfacht werden: db dcb d a dca dba dc dcb dcb cb dca ca cba dca dba dba cba d a ca ba db da dc cb ca ba Wie zu erwarten liefert das Nelson-Verfahren dieselben Primimlikanten wie das Quine-McCluskey-Verfahren.

8. Übungsblatt Aufgabe c) Bestimmen Sie eine DMF der Funktion f(d,c,b,a). Verwenden Sie dazu das Petrick-Verfahren, um eine minimale Überdeckung der Einsstellen durch die Primimlikanten zu finden. Die Kosten eines Primimlikanten seien bestimmt durch die Gesamtstumme seiner Literale lus die Summe der negierten Literale. Oktal d c b a f(d,c,b,a) 0 0 0 0 0 0 0 0-0 0 0 3 0 0 0 4 0 0 0 5 0 0 6 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0-3 0 0

8. Übungsblatt Aufgabe c) Bestimmen Sie eine DMF der Funktion f(d,c,b,a). Oktal d c b a f(d,c,b,a) 0 0 0 0 0 Aufstellen der Überdeckungstabelle: PI 0 4 5 6 i c i d b d a cb ca ba X X X 4 X X X X 4 X X 3 3 X X 4 3 X X 5 3 0 0 0-0 0 0 3 0 0 0 4 0 0 0 5 0 0 6 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0-3 0 0

8. Übungsblatt Aufgabe c) Bestimmen Sie eine DMF der Funktion f(d,c,b,a). PI 0 4 5 6 i c i d b d a cb ca ba X X X 4 X X X X 4 X X 3 3 X X 4 3 X X 5 3 Ablesen des Petrickausdrucks: ( 5 )( 5)( 3 4)( 3)( 4 )

8. Übungsblatt Aufgabe c) Bestimmen Sie eine DMF der Funktion f(d,c,b,a). Ausdistribuieren des Petrickausdrucks: 3 5 ) )( )( )( )( ( 5 4 3 4 3 5 ) )( )( ( 3 5 ) )( ( 3 5 5 ) )( ( 3 5 5 ) )( ( 3 5 3 5 3 5 3 5 3 5

8. Übungsblatt Aufgabe c) Bestimmen Sie eine DMF der Funktion f(d,c,b,a). Überrüfung der Kosten: 5 3 DF Kosten DMF? db da db ba d a cb 4 + 4 = 8 4 + 3 = 7 X 4 + 3 = 7 X

8. Übungsblatt Aufgabe 3 Mitarbeiter eines Büros wollen sich für die Mittagsause einen Obstkorb bestellen. Insgesamt soll die Obstlieferung folgende Sorten enthalten: Banane, Afel, Orange, Birne, Ananas und Erdbeeren. Folgende Anbieter stehen zur Verfügung: Antons Obstlieferung bietet einen Obstkorb mit Bananen und Äfeln für 0. Bertas Vitaminkorb bietet einen Obstkorb mit Äfeln und Orangen für 5. Connys Fruchtexress bietet einen Obstkorb mit Orangen und Erdbeeren für 4.

8. Übungsblatt Aufgabe 3 Mitarbeiter eines Büros wollen sich für die Mittagsause einen Obstkorb bestellen. Insgesamt soll die Obstlieferung folgende Sorten enthalten: Banane, Afel, Orange, Birne, Ananas und Erdbeeren. Folgende Anbieter stehen zur Verfügung: Doras Obst ins Büro bietet einen Obstkorb mit Birnen und Ananas für. Emils Fruchtversand bietet einen Obstkorb mit Bananen und Ananas für 0. Frederikes Exress bietet einen Obstkorb mit Äfeln, Orangen und Erdbeeren für.

8. Übungsblatt Aufgabe 3 Mitarbeiter eines Büros wollen sich für die Mittagsause einen Obstkorb bestellen. Insgesamt soll die Obstlieferung folgende Sorten enthalten: Banane, Afel, Orange, Birne, Ananas und Erdbeeren. Folgende Anbieter stehen zur Verfügung: Gustavs Obstladen bietet einen Obstkorb mit Orangen, Birnen und Erdbeeren für 8. Bei welchen Anbietern müssen die Mitarbeiter bestellen, um alle gewünschten Obstsorten am günstigsten zu erhalten?

8. Übungsblatt Aufgabe 3 Überdeckungstabellen und das Petrick-Verfahren lassen sich auch zur Lösung allgemeiner Otimierungsrobleme verwenden: Anbieter Bananen Äfel Orangen Birnen Ananas Erdbeeren Bez. Kosten Anton X X a 0 Berta X X b 5 Conny X X c 4 Dora X X d Emil X X e 0 Frederike X X X f Gustav X X X g 8 Saltendominanz: Erdbeeren dominieren Orangen

8. Übungsblatt Aufgabe 3 Überdeckungstabellen und das Petrick-Verfahren lassen sich auch zur Lösung allgemeiner Otimierungsrobleme verwenden: Anbieter Bananen Äfel Orangen Birnen Ananas Erdbeeren Bez. Kosten Anton X X a 0 Berta X X b 5 Conny X X c 4 Dora X X d Emil X X e 0 Frederike X X X f Gustav X X X g 8 Zeilendominanz: Frederike dominiert Berta und c(b) < c(f)

8. Übungsblatt Aufgabe 3 Überdeckungstabellen und das Petrick-Verfahren lassen sich auch zur Lösung allgemeiner Otimierungsrobleme verwenden: Anbieter Bananen Äfel Orangen Birnen Ananas Erdbeeren Bez. Kosten Anton X X a 0 Berta X X b 5 Conny X X c 4 Dora X X d Emil X X e 0 Frederike X X X f Gustav X X X g 8 Zeilendominanz: Frederike dominiert Conny und c(b) < c(c)

8. Übungsblatt Aufgabe 3 Überdeckungstabellen und das Petrick-Verfahren lassen sich auch zur Lösung allgemeiner Otimierungsrobleme verwenden: Anbieter Bananen Äfel Orangen Birnen Ananas Erdbeeren Bez. Kosten Anton X X a 0 Berta X X b 5 Conny X X c 4 Dora X X d Emil X X e 0 Frederike X X X f Gustav X X X g 8 Aufstellen des Petrickausdrucks: ( a e)( a f )( d g)( d e)( f g)

8. Übungsblatt Aufgabe 3 Überdeckungstabellen und das Petrick-Verfahren lassen sich auch zur Lösung allgemeiner Otimierungsrobleme verwenden: Ausdistribuieren des Petrickausdrucks: ( a e)( a f )( d g)( d e)( f g) ( a ef )( d eg)( f g) ( ad aeg def efg)( f g) adf aefg def efg adg aeg defg efg adf def efg adg aeg

8. Übungsblatt Aufgabe 3 Überdeckungstabellen und das Petrick-Verfahren lassen sich auch zur Lösung allgemeiner Otimierungsrobleme verwenden: Überrüfen der Kosten: DF Kosten DMF? adf 0 + + = 33 X def efg adg aeg + 0 + = 43 0 + + 8 = 49 0 + + 8 = 40 0 + 0 + 8 = 48

8. Übungsblatt Danke für die Aufmerksamkeit