ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΑΚΡΙΤΑ ΜΑΘΗΜΑΤΙΚΑ

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Ψηφιακά Κυκλώματα.
Advertisements

ΧΡΗΣΗ Η/Υ Σημειώσεις για το μάθημα του 1ου εξαμήνου σπουδών για την ειδικότητα Ειδικός Φοροτεχνικού Γραφείου ΙΕΚ Ξάνθης ΜΑΘΗΜΑ 1: Εισαγωγή στην τεχνολογία.
Τι είναι ο υπολογιστής; Τι είναι ο προγραμματισμός
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία
Παράσταση αριθμών «κινητής υποδιαστολής» floating point
Εισαγωγικές Έννοιες Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο.
Άλγεβρα Boole και Λογικές Πύλες
2. Άλγεβρα Boole και Λογικές Πύλες
3. Απλοποίηση Συναρτήσεων Boole
Αριθμητικές Μέθοδοι Βελτιστοποίησης Θεωρία & Λογισμικό Τμήμα Πληροφορικής - Πανεπιστήμιο Ιωαννίνων Ι. Η. Λαγαρής.
ΤΕΛΕΣΤΕΣ II ΜΑΘΗΜΑ 5.
4. Συνδυαστική Λογική 4.1 Εισαγωγή
Προηγμένες Υπηρεσίες Τηλεκπαίδευσης στο Τ.Ε.Ι. Σερρών
ΕΝΟΤΗΤΑ 11 Η ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΙ ΛΟΓΙΚΟΙ ΠΙΝΑΚΕΣ (PROGRAMMABLE LOGIC ARRAYS)  Οι λογικοί Πίνακες ως γεννήτριες συναρτήσεων  Επίπεδα AND-OR και OR-AND.
συγχρονων ακολουθιακων κυκλωματων
ΗΥ120 ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ Συναρτησεις Boole.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΝΟΤΗΤΑ 7η Μετατροπείς Ψηφιακού Σήματος σε Αναλογικό (DAC)
Προγραμματιζόμενοι Λογικοί Ελεγκτές (PLC’s) – Ladder diagram
ΗΜΥ 100: Εισαγωγή στην Τεχνολογία Διάλεξη 17 Εισαγωγή στα Ψηφιακά Συστήματα: Μέρος Γ TΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ.
Παράθυρο μαθηματικού μοντέλου Παράθυρο σημειώσεων Παράθυρο γραφικής Πίνακας τιμών Επιλογή πλέγματος Επιλογή Υπόβαθρου.
Λογικές πύλες Λογικές συναρτήσεις
ΚΙΝΔΥΝΟΙ (HAZARDS) ΣΤΑ ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ Hazard είναι κάθε στιγμιαίο λάθος (glitch) που εμφανίζεται στην έξοδο ενός συνδυαστικού κυκλώματος Οφείλεται.
Χρονική Πολυπλοκότητα
ΗΜΥ 100: Εισαγωγή στην Τεχνολογία Διάλεξη 16 Εισαγωγή στα Ψηφιακά Συστήματα: Μέρος B TΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ.
Ψηφιακά κυκλώματα. Σκοπός της Εργασίας Σε μια εποχή πλήρους ψηφιοποίησης της πληροφορίας είναι λογικό να αναμένουμε πως η χρήση της ψηφιακής τεχνολογίας.
Βασικά στοιχεία της Java
ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΤΩΝ ΔΙΑΦΟΡΙΚΩΝ ΕΞΙΣΩΣΕΩΝ ΜΕ ΜΕΡΙΚΕΣ ΠΑΡΑΓΩΓΟΥΣ Ακαδημαϊκό Έτος Πέμπτη, 25 Ιουνίου η Εβδομάδα ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
1-1 Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Λογική Σχεδίαση Ψηφιακών Συστημάτων Διδάσκων: Γιώργος Σταμούλης.
ΒΑΣΙΚΑ ΟΙΚΟΝΟΜΙΚΑ ΜΕΓΕΘΗ – ΑΝΑΛΥΣΗ ΝΕΚΡΟΥ ΣΗΜΕΙΟΥ Γ. Καμπουρίδης 9/26/ Βασικά Οικονομικά Μεγέθη - Ανάλυση Νεκρού Σημείου.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 8: Ολοκληρωμένα κυκλώματα – Συνδυαστική λογική – Πολυπλέκτες – Κωδικοποιητές - Αποκωδικοποιητές Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
Ψηφιακή Σχεδίαση Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής.
Δένδρα & Ανίχνευση Πρώτη ανίχνευση σε βάθος. Δένδρα & Ανίχνευση Πρώτη ανίχνευση σε πλάτος –Level 0: 1 –Level 1: 2, 10, 11 –Level 2: 3, 9, 12, 14 –Level.
ΑΞΙΩΜΑΤΑ ΤΗΣ ΑΛΓΕΒΡΑΣ BOOLE (αξιώματα Huntington) 1. Κλειστότητα α. ως προς την πράξη + (OR) β. ως προς την πράξη  (AND) 2. Ουδέτερα.
Τέταρτο μάθημα Ψηφιακά Ηλεκτρονικά.
ΜΕΤΑΒΛΗΤΕΣ-ΣΤΑΘΕΡΕΣ -ΕΚΦΡΑΣΕΙΣ
Έβδομο μάθημα Ψηφιακά Ηλεκτρονικά.
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
Τρίτο μάθημα Ψηφιακά Ηλεκτρονικά.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 4: Απλοποίηση (βελτιστοποίηση) λογικών συναρτήσεων με την μέθοδο του χάρτη Karnaugh (1ο μέρος) και υλοποίηση με πύλες NAND -
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
Όγδοο μάθημα Ψηφιακά Ηλεκτρονικά.
Συστήματα CAD Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών
Δυαδική λογική ΚΑΙ (AND) H (ΟR) ΟΧΙ (NOT)
Έκτο μάθημα Ψηφιακά Ηλεκτρονικά.
Πέμπτο μάθημα Ψηφιακά Ηλεκτρονικά.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 5: Απλοποίηση (βελτιστοποίηση) λογικών συναρτήσεων με την μέθοδο του χάρτη Karnaugh (2ο μέρος) Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
Διάλεξη 9: Συνδυαστική λογική - Ασκήσεις Δρ Κώστας Χαϊκάλης
Εισαγωγή στους Η/Υ Ενότητα 11: Αλγεβρικές πράξεις στους Η/Υ
Ψηφιακή Σχεδίαση εργαστήριο
“Ψηφιακός έλεγχος και μέτρηση της στάθμης υγρού σε δεξαμενή"
Χειμερινό εξάμηνο 2017 Πέμπτη διάλεξη
Χειμερινό εξάμηνο 2017 Τέταρτη διάλεξη
Λογικές πύλες και υλοποίηση άλγεβρας Boole ΑΡΒΑΝΙΤΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ(ΣΥΝΕΡΓΑΤΕΣ):ΔΗΜΗΤΡΙΟΣ ΔΑΒΟΣ- ΜΑΡΙΑ ΕΙΡΗΝΗ KAΛΙΑΤΣΗ-ΦΡΑΤΖΕΣΚΟΣ ΒΟΛΤΕΡΙΝΟΣ… ΕΠΠΑΙΚ ΑΡΓΟΥΣ.
Χειμερινό εξάμηνο 2017 Τρίτη διάλεξη
Ψηφιακή Σχεδίαση εργαστήριο
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
Προσομοίωση σφαλμάτων
Λογική Σχεδίαση Ψηφιακών Συστημάτων
ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 2008
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008
النسبة الذهبية العدد الإلهي
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
UNIT 1 Τα Πρώτα Προγράμματα.
Υλοποιήσεις λογικών συναρτήσεων
Μεταγράφημα παρουσίασης:

ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΑΚΡΙΤΑ ΜΑΘΗΜΑΤΙΚΑ ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ Περιγραφή των Αλγόριθμων Ροές δεδομένων (Arrays) Σύνολα (Sets) Πίνακες (Matrices) ΣΥΝΔΥΑΣΤΙΚΗ ΑΝΑΛΥΣΗ Απαρίθμηση (Enumeration) Επαγωγή (Induction) Αναδρομή (Recursion) Αλγοριθμική επάρκεια (Algorithm Efficiency) ΛΟΓΙΚΗ ΚΑΙ ΚΥΚΛΩΜΑΤΑ Διακόπτες και Πύλες Κυκλώματα και Λογικές Προτάσεις Άλγεβρα Bool. Ελάχιστες Μορφές

ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΑΚΡΙΤΑ ΜΑΘΗΜΑΤΙΚΑ ΓΡΑΦΟΙ (Graphs) Δένδρα και Ανίχνευση (Trees and Search) Γράφοι του Euler & Κυκλώματα του Hamilton (Euler Graphs & Hamilton’s circuits) Ελάχιστες Διαδρομές και Κυκλώματα (Minimal Paths & Circuits) Δένδρα Επέκτασης ΑΛΓΟΡΙΘΜΟΙ ΓΡΑΦΩΝ Επίπεδοι Γράφοι (Planar Graphs) Χρωματισμός Γράφων (Colouring) Δίκτυα (Networks) Διάδοση Σφαλμάτων (Error Propagation) ΣΧΕΣΕΙΣ, ΑΛΓΕΒΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΜΗΧΑΝΕΣ Σχεσιακοί Εγκλεισμοί και Σχέσεις Ισοδυναμίας (Relational Inclusions & Equivalence Relations) Μερικώς Διατεταγμένα Σύνολα (POSets), Αλγεβρικά Συστήματα και Μηχανές Μονοειδή και Ομάδες (Monoides & Groups) Συμμετρίες, Διατάξεις, Δακτύλιοι και Πεδία (Symmetries, Ordering Rings & Fields) Μηχανές (Machines)

ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ Αλγόριθμος είναι μια διαδοχή οδηγιών που παράγουν τη λύση ενός προβλήματος Λογικό διάγραμμα είναι μια γραφική παράσταση της λογικής αλληλουχίας των οδηγιών του αλγόριθμου Άσκηση: Να οργανωθεί αλγόριθμος μετατροπής αριθμού από το δεκαδικό στο δυαδικό σύστημα αρίθμησης Ροή δεδομένων καλείται ένα μαθηματικό πρότυπο που επιτρέπει την αποθήκευση πληροφορίας. Γραμμική ροή δεδομένων είναι ένας πίνακας 1xn σε κάθε θέση του οποίου τοποθετείται μια στοιχειώδης μονάδα πληροφορίας

ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ

Αξιώματα άλγεβρας Boole 1. Αντιμεταθετικότητα AB = BA και A+B = B+A 2. Προσεταιριστικότητα (ΑΒ)C = A(BC) και (Α+Β)+C = A + (B+C) 3. Επιμεριστικότητα Α(Β+C) = (AB)+(AC) και A+(BC) = (A+B) (A+C) 4. Απορροφητικό στοιχείο (Α+Β)Α = Α και (AB)+A=A 5. Συμπληρώματα Α + Α' =1 και ΑΑ' = 0 6. Ουδέτερο στοιχείο A+0 =A και Α1=Α 7. Κλειστότητα του συνόλου {0,1} ως προς τους τελεστές AND, OR, NOT. http://www.samos.aegean.gr/math/andpapas/courses/ics/presentations/boole-2.pdf George Boole (1815 - 1864) ΒΙΟΓΡΑΦΙΑ: http://www.kerryr.net/pioneers/boole.htm http://en.wikipedia.org/wiki/George_Boole http://www.sjsu.edu/depts/Museum/boole.html

Πίνακες Karnaugh Η απεικόνιση Karnaugh, επίσης γνωστή ως διάγραμμα Veitch (KV χάρτη ή-Κ-χάρτη για σύντομα), είναι ένα εργαλείο για να διευκολυνθεί η απλοποίηση των Boolean άλγεβρα IC εκφράσεις. Ο χάρτης Karnaugh μειώνει την ανάγκη για εκτεταμένες υπολογισμούς με την αξιοποίηση του ανθρώπινου τρόπου διεξαγωγής της αναγνώρισης και επιτρέπει την ταχεία αναγνώριση και την εξάλειψη των δυνητικών κινδύνων φυλής. Ένα χάρτη Karnaugh μπορεί να περιέχει οποιονδήποτε αριθμό boolean μεταβλητές, αλλά συνήθως χρησιμοποιούνται όταν υπάρχουν λιγότερες από έξι μεταβλητές. Κάθε μεταβλητή συμβάλλει δύο δυνατότητες: την αρχική τιμή, και το αντίστροφο? Ως εκ τούτου οργανώνει όλες τις δυνατότητες του συστήματος. Οι μεταβλητές που Γκρέι είναι διατεταγμένα σε κώδικα με τον οποίο μόνο μία δυνατότητα μιας μεταβλητής αλλαγές μεταξύ δύο γειτονικών δίκτυο κουτιά. Μετά τις μεταβλητές που έχουν οριστεί, η παραγωγή δυνατότητες μεταγραφής σύμφωνα με τις πλέγματος που παρέχονται από την τοποθεσία μεταβλητών. Έτσι, για κάθε ενδεχόμενο μιας boolean μεταβλητή εισόδου ή εξόδου η δυνατότητα ορίζεται. Όταν το χάρτη Karnaugh έχει ολοκληρωθεί, να αποκομίζει ελαχιστοποιείται η λειτουργία "1S" ή επιθυμητά αποτελέσματα συγκεντρώνονται σε ένα όσο το δυνατόν μεγαλύτερο ορθογώνιο ομάδες στις οποίες ο αριθμός των κιβωτίων δίκτυο (output δυνατότητες) σε ομάδες πρέπει να είναι ίση με μια δύναμη του 2 . Για παράδειγμα, οι ομάδες μπορούν να είναι 4 κουτιά σε μια γραμμή, 2 θέσεις υψηλής κατά 4 θέσεις καιρό, 2 θέσεις κατά 2 θέσεις, και ούτω καθεξής. "Δεν με ενδιαφέρει (s)" δυνατότητες (συνήθως εκπροσωπούνται από ένα "Χ") έχουν συγκεντρωθεί μόνο αν η ομάδα που δημιουργείται είναι μεγαλύτερο από την ομάδα με "δεν ενδιαφερόμαστε" αποκλείεται. Οι θέσεις μπορεί να χρησιμοποιηθεί περισσότερο από μία φορά μόνο αν δημιουργεί το λιγότερο αριθμό των ομάδων. Όλα τα "1S" ή έξοδο επιθυμητής δυνατότητες που πρέπει να περιέχονται στο πλαίσιο ομάδας. Οι ομάδες που δημιουργούνται στη συνέχεια μετατρέπεται σε boolean έκφραση με: τον εντοπισμό και μετα το μεταβλητό δυνατότητα δόθηκε στο πλαίσιο και από το αξίωμα των νόμων boolean άλγεβρα - κατά την οποία αν το (πρώτο) μεταβλητές δυνατότητα και την αντίστροφη περιέχονται μέσα στην ίδια ομάδα η μεταβλητή διάρκεια απομακρύνεται. Κάθε ομάδα ορίζει ένα "προϊόν" να δημιουργηθεί ένα "άθροισμα των προϊόντων" στην boolean έκφραση. Για να προσδιορίσετε το αντίστροφο του χάρτη Karnaugh, το "0s" ομαδοποιούνται αντί του "1S". Οι δύο έκφρασης δεν είναι συμπληρωματικές.