Εισαγωγή στους Η/Υ. Ενότητα 2α: Χάρτης Karnaugh (Βοηθητικό υλικό)

Σχετικά έγγραφα
Εισαγωγή στους Η/Υ. Ενότητα 2β: Αντίστροφο Πρόβλημα. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Η/Υ. Ενότητα 5α: Λειτουργικά Συστήματα ΙΙ (Παραδείγματα Διαδρομών)

Διοικητική Λογιστική

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Εισαγωγή στους Αλγορίθμους

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Μηχανολογικό Σχέδιο Ι

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Κβαντική Επεξεργασία Πληροφορίας

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Κβαντική Επεξεργασία Πληροφορίας

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης

Βέλτιστος Έλεγχος Συστημάτων

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

Διοικητική Λογιστική

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Βάσεις Περιβαλλοντικών Δεδομένων

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Εισαγωγή στους Υπολογιστές

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Ιστορία της μετάφρασης

Εισαγωγή στην Διοίκηση Επιχειρήσεων

ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

Λογιστική Κόστους Ενότητα 10: Ασκήσεις Προτύπου Κόστους Αποκλίσεων.

ΣΥΜΠΕΡΙΦΟΡΑ ΚΑΤΑΝΑΛΩΤΗ

Τεχνικό Σχέδιο - CAD

Εισαγωγή στην Πληροφορική

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Ψηφιακή Επεξεργασία Εικόνων

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Τεχνικό Σχέδιο - CAD

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Β. Διαφορικός Λογισμός

Κβαντική Επεξεργασία Πληροφορίας

Αερισμός. Ενότητα 1: Αερισμός και αιμάτωση. Κωνσταντίνος Σπυρόπουλος, Καθηγητής Σχολή Επιστημών Υγείας Τμήμα Ιατρικής

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Διδακτική Πληροφορικής

Το Εικονογραφημένο Βιβλίο στην Προσχολική Εκπαίδευση

Διαχείριση Πολιτισμικών Δεδομένων

ΠΙΝΑΚΕΣ. Θερμοδυναμική 2012 Σελίδα 292

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μηχανολογικό Σχέδιο Ι

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Εκκλησιαστικό Δίκαιο

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διδακτική της Πληροφορικής

Διοικητική Λογιστική

Βέλτιστος Έλεγχος Συστημάτων

Κβαντική Επεξεργασία Πληροφορίας

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6

ΟΙΚΟΝΟΜΙΚΑ ΜΑΘΗΜΑΤΙΚΑ

Εννοιες και Παράγοντες της Ψηφιακής Επεξεργασίας Εικόνας

Εισαγωγή στην πληροφορική

Θεατρικές Εφαρμογές και Διδακτική της Φυσικής Ι

Διδακτική των εικαστικών τεχνών Ενότητα 1

Εκκλησιαστικό Δίκαιο

Διδακτική των εικαστικών τεχνών Ενότητα 3

Εισαγωγή στην Πληροφορική

Γενικά Μαθηματικά Ι. Ενότητα 1: Συναρτήσεις και Γραφικές Παραστάσεις. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

Προγραμματισμός Η/Υ. 6 η ενότητα: Συναρτήσεις. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων

Διαφήμιση και Δημόσιες Σχέσεις Ενότητα 9: Σχέσεις διαφημιστή-διαφημιζόμενου

Η ΓΝΩΣΗ ΚΑΙ ΤΟ ΠΡΑΓΜΑΤΙΚΟ ΣΤΟΝ ΠΛΑΤΩΝΑ ΚΑΙ ΤΟΝ ΑΡΙΣΤΟΤΕΛΗ

Τεχνικό Σχέδιο - CAD. Τόξο Κύκλου. Τόξο Κύκλου - Έλλειψη. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διδακτική Πληροφορικής

Διδακτική των εικαστικών τεχνών Ενότητα 2

Transcript:

Εισαγωγή στους Η/Υ Ενότητα 2α: (Βοηθητικό υλικό) Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Σκοποί ενότητας Κατανόηση της χρήσης του Χάρτη Karnaugh 2

Περιεχόμενα ενότητας Γενικές πληροφορίες περί του Χάρτη Karnaugh Απλοποίηση λογικής συνάρτησης 3

Μέρος 1 ο Γενικές πληροφορίες περί του Χάρτη Karnaugh

Γενικές πληροφορίες περί του Χάρτη Karnaugh Τα απαραίτητα βήματα για τη δημιουργία και συμπλήρωση ενός χάρτη

Γενικές πληροφορίες Ο αποτελεί έναν εύκολο τρόπο για να απλοποιηθούν πολύπλοκες συναρτήσεις εξόδου. Για να δημιουργηθεί ένας σωστός χάρτης ακολουθήστε τα ακόλουθα: 1. Στον χάρτη πρέπει να συμμετέχουν όλες οι μεταβλητές της συνάρτησης, π.χ. αν F (A,B,C,D), πρέπει να υπάρχουν και οι τέσσερις μεταβλητές A,B,C,D 2. Κάθε παράγοντας στήλης ή γραμμής του χάρτη πρέπει να διαφέρει από την επόμενη ή την προηγούμενη κατά ΕΝΑΝ ΜΟΝΟ ΟΡΟ. 3. Ο χάρτης είναι κυκλικός, δηλαδή η πρώτη στήλη/γραμμή επικοινωνεί με την τελευταία στήλη/γραμμή. Κατά συνέπεια ισχύει το (2) και για τα όρια του χάρτη. Σημείωση_1: δεν έχει σημασία με ποιον παράγοντα θα ξεκινήσετε (ΑΒ ή ΑΒ') αρκεί πάντα ο προηγούμενος με τον επόμενο να έχουν έναν κοινό όρο. 6

Χάρτης για συνάρτηση 4 μεταβλητών Εικόνα 1: για συνάρτηση 4 μεταβλητών 7

Συμπλήρωση του πίνακα 4. Αν η συνάρτηση έχει δοθεί ως αναλυτικό άθροισμα ελαχιστόρων, τότε τοποθετούμε έναν άσσο εκεί που βρίσκεται ο κάθε ελαχιστόρος ξεχωριστά. Π.χ. F(A,B,C,D) = ABC'D + ABCD' + AB'C'D + A'B'CD' + AB'C'D' + A'BC'D + ABC'D = m 13 + m 14 + m 9 + m 2 + m 8 + m 5 + m 12 = Σ(2,5,8,9,12,13,14) το νούμερο των ελαχιστόρων για κάθε θέση, προκύπτει αν διαβάσουμε μαζί τον δυαδικό αριθμό της στήλης και της γραμμής (με την σειρά που δίνονται στην συνάρτηση, δηλαδή πρώτα το Α μετά το Β κ.ο.κ) και γράψουμε τον δεκαδικό αριθμό που αντιστοιχεί σε αυτόν. π.χ. ΑB'CD' = 1010 (2) = 5 (10) 8

Συμπλήρωση του πίνακα 5. Ομαδοποίηση άσσων: οι άσσοι ομαδοποιούνται οριζόντια ή κάθετα, αλλά ΠΟΤΕ διαγώνια. οι άσσοι ομαδοποιούνται σε 2άδες, 4άδες, 8άδες, 16άδες κ.ο.κ Ο αριθμός των άσσων που μετέχουν σε μία ομάδα πρέπει να είναι δύναμη του 2 και όχι πολλαπλάσιο αυτού. Δηλαδή,6 άσσοι δεν κάνουν έγκυρη ομάδα. Επιλέγονται πάντα οι μεγαλύτερες δυνατές ομάδες Κάθε άσσος μπορεί να συμμετέχει σε παραπάνω της μία ομάδες, αν αυτό οδηγεί σε περαιτέρω απλοποίηση. Αν όλοι οι άσσοι έχουν τοποθετηθεί σε τουλάχιστον μία ομάδα, η απλοποίηση σταματά. 9

Συμπλήρωση του πίνακα 6. Απλοποίηση συνάρτησης: Από κάθε ομάδα αναγράφονται στην τελική συνάρτηση μόνο οι κοινοί όροι μεταξύ των άσσων που μετέχουν. Άσσοι που δεν είναι δυνατόν να ομαδοποιηθούν επαναλαμβάνονται ως έχουν. 10

Μέρος 2 ο Απλοποίηση της συνάρτησης

Απλοποίηση της συνάρτησης Μέθοδος για την απλοποίηση της συνάρτησης με τη βοήθεια του Χάρτη

Απλοποίηση συνάρτησης Εικόνα 2: Παράδειγμα απλοποίησης 13

Απλοποίηση συνάρτησης ομάδα 1: 4άδα με κοινούς όρους τους AC' ομάδα 2: 2άδα με κοινούς όρους τους ABD' (ανήκουν στην ίδια στήλη, οπότε διατηρούν τους όρους της ως έχουν -AB- και από τις 2 γραμμές που καταλαμβάνουν, κρατείται ο κοινός όρος D') ομάδα 3: 2άδα με κοινούς όρους BC'D (ανήκουν στην ίδια γραμμή, οπότε διατηρούν τους όρους της ως έχουν -C'D- και από τις 2 στήλες που καταλαμβάνουν, κρατείται ο κοινός όρος Β) 14

Απλοποίηση συνάρτησης Ο άσσος που δεν μετέχει σε ομάδα (κίτρινο χρώμα): διατηρεί όλους τους όρους που τον απαρτίζουν, A'B'CD' Εικόνα 3: Ανάλυση του παραδείγματος 15

Άλλες περιπτώσεις Σε περίπτωση που η συνάρτηση δε δίνεται ως άθροισμα ελαχιστόρων, τότε πρέπει να την κάνουμε εμείς χρησιμοποιώντας άλγεβρα Boole. Παράδειγμα: F(A,B,C,D) = ABC + ABD + AB +ABCD Παρατηρούμε ότι από τον 1 ο όρο λείπει το D, από το 2 ο όρο το C και από τον 3 ο όρο τα C & D. Χρησιμοποιώντας την ιδιότητα x + x = 1, η συνάρτηση γράφεται: F(A,B,C,D) = ABC + ABD + AB + ABCD = ABC(D+D ) + AB(C+C )D+AB(C+C )(D+D ) + ABCD Μετά τους πολλαπλασιασμούς, η συνάρτηση καταλήγει στη μορφή που πρέπει. 16

Τέλος Ενότητας

Ανάπτυξη Το παρόν εκπαιδευτικό υλικό αναπτύχθηκε από την Ερευνητική Ομάδα Δομικής Ανάλυσης και Ευφυών Υλικών του Εργαστηρίου Τεχνικής Μηχανικής και Ταλαντώσεων. http://saam.mech.upatras.gr 18

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στο πλαίσιο του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Πατρών» έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 19

Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Πατρών, Πολυτεχνική Σχολή, Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών, Δημήτρης Σαραβάνος. Δημήτρης Σαραβάνος. «Εισαγωγή στους Η/Υ.». Έκδοση: 1.0. Πάτρα 2014. Διαθέσιμο από τη δικτυακή διεύθυνση: https://eclass.upatras.gr/courses/mech1203/ 20

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] http://creativecommons.org/licenses/by-nc-sa/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. 21

Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς το Σημείωμα Αδειοδότησης τη δήλωση Διατήρησης Σημειωμάτων το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει) μαζί με τους συνοδευόμενους υπερσυνδέσμους. 22

Σημείωμα Χρήσης Έργων Τρίτων Οποιοδήποτε έργο στην παρούσα ενότητα, έχει δημιουργηθεί από το διδάσκοντα του μαθήματος ή/και την Τμηματική Ομάδα Εργασίας και παρέχεται με την ίδια άδεια CC BY-NC-SA 4.0 23