1) Πρόσθεση στα Συστήματα Αρίθμησης
1.1) Πρόσθεση στο Δεκαδικό Σύστημα
1.2) Πρόσθεση στο Δυαδικό Σύστημα
1.3) Πρόσθεση στο Οκταδικό Σύστημα
1.4) Πρόσθεση στο Δεκαεξαδικό Σύστημα
1.5) Πρόσθεση σε Άλλα Συστήματα
2) Αφαίρεση στα Συστήματα Αρίθμησης
2.1) Αφαίρεση στο Δεκαδικό Σύστημα
2.2) Αφαίρεση στο Δυαδικό Σύστημα
2.3) Αφαίρεση στο 8δικό και 16δικό Σύστημα
2.4) Αφαίρεση σε Άλλα Συστήματα
3) Πολλαπλασιασμός και Διαίρεση
3.1) Πολλαπλασιασμός στα Συστήματα Αρίθμησης
3.2) Διαίρεση στα Συστήματα Αρίθμησης
4) Αναπαράσταση Αριθμών στην Μνήμη του Υπολογιστή
4.1) Bits, Bytes και Απεικόνιση στη Μνήμη
4.2) Μήκος Λέξης
4.3) Αναπαράσταση Αρνητικών με Μέτρο
4.4) Αναπαράσταση Αρνητικών με Συμπλήρωμα ως Προς 1
4.5) Αναπαράσταση Αρνητικών με Συμπλήρωμα ως Προς 2
5) Αφαίρεση με Τεχνική Συμπληρώματος
5.1) Αφαίρεση στο Δυαδικό Σύστημα Αρίθμησης με συμπλήρωμα ως προς 2
5.2) Αφαίρεση σε Άλλα Σύστημα Αρίθμησης με την τεχνική συμπληρώματος
Διαφάνειες για την διδασκαλία της απλής και σύνθετης δομής επιλογής. Το εκπαιδευτικό υλικό δημιουργήθηκε για να υποστηρίξει το δεύτερο φύλλο εργασίας διδακτικού σεναρίου στο μάθημα Αρχές Προγραμματισμού της Β' Τάξης του νέου Επαγγελματικού Λυκείου.
1) Πρόσθεση στα Συστήματα Αρίθμησης
1.1) Πρόσθεση στο Δεκαδικό Σύστημα
1.2) Πρόσθεση στο Δυαδικό Σύστημα
1.3) Πρόσθεση στο Οκταδικό Σύστημα
1.4) Πρόσθεση στο Δεκαεξαδικό Σύστημα
1.5) Πρόσθεση σε Άλλα Συστήματα
2) Αφαίρεση στα Συστήματα Αρίθμησης
2.1) Αφαίρεση στο Δεκαδικό Σύστημα
2.2) Αφαίρεση στο Δυαδικό Σύστημα
2.3) Αφαίρεση στο 8δικό και 16δικό Σύστημα
2.4) Αφαίρεση σε Άλλα Συστήματα
3) Πολλαπλασιασμός και Διαίρεση
3.1) Πολλαπλασιασμός στα Συστήματα Αρίθμησης
3.2) Διαίρεση στα Συστήματα Αρίθμησης
4) Αναπαράσταση Αριθμών στην Μνήμη του Υπολογιστή
4.1) Bits, Bytes και Απεικόνιση στη Μνήμη
4.2) Μήκος Λέξης
4.3) Αναπαράσταση Αρνητικών με Μέτρο
4.4) Αναπαράσταση Αρνητικών με Συμπλήρωμα ως Προς 1
4.5) Αναπαράσταση Αρνητικών με Συμπλήρωμα ως Προς 2
5) Αφαίρεση με Τεχνική Συμπληρώματος
5.1) Αφαίρεση στο Δυαδικό Σύστημα Αρίθμησης με συμπλήρωμα ως προς 2
5.2) Αφαίρεση σε Άλλα Σύστημα Αρίθμησης με την τεχνική συμπληρώματος
Διαφάνειες για την διδασκαλία της απλής και σύνθετης δομής επιλογής. Το εκπαιδευτικό υλικό δημιουργήθηκε για να υποστηρίξει το δεύτερο φύλλο εργασίας διδακτικού σεναρίου στο μάθημα Αρχές Προγραμματισμού της Β' Τάξης του νέου Επαγγελματικού Λυκείου.
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ
1) Εισαγωγή
1.1) Η δομή του ανθρώπινου εγκεφάλου
1.2) Η λειτουργία ενός νευρώνα
1.2.1) Συναρτήσεις Ενεργοποίησης
1.2.2) Σκοπός του Νευρώνα
1.2.3) Perceptron
2) Νευρώνες και Λογικές Πύλες
2.1) Το πρόβλημα του OR
2.2) Το πρόβλημα του AND
2.3) Προβλήματα Λογικών Πυλών
3) Γραμμική Διαχωρισιμότητα
3.1) Ορισμοί
3.2) Παραδείγματα
Β) Μεθοδολογία
1) Γραφική Επίλυση
2) Επίλυση με Ανισώσεις
Γ) Ασκήσεις
1) Ασκήσεις Κατανόησης
2) Εφαρμογές
2. Λογικές πύλες
όνομα Συμβολισμός Συνάρτηση Πίνακας αληθείας
AND F = xy
OR F = x+y
NOT F =
x
y
x y F
0 0 0
0 1 0
1 0 0
1 1 1
x
y
x y F
0 0 0
0 1 1
1 0 1
1 1 1
x
x F
0 1
1 0
F
F
x F
3. Λογικές πύλες
όνομα Συμβολισμός Συνάρτηση Πίνακας
αληθείας
NAND F =
NOR F =
XOR F =
x
y
xy
y
x +
y
x ⊕
x y F
0 0 1
0 1 1
1 0 1
1 1 0
x
y
x y F
0 0 1
0 1 0
1 0 0
1 1 0
x
y
x y F
0 0 0
0 1 1
1 0 1
1 1 0
4. Λογικές Πύλες
όνομα Συμβολισμός Συνάρτηση Πίνακας
αληθείας
XNOR ή
EQUI F = x ⊗ y
Buffer
(ενισχυτής)
F = x
x
y
x y F
0 0 1
0 1 0
1 0 0
1 1 1
x F
0 0
1 1
5. Άσκηση 1 Πύλες
Δίνεται το ακόλουθο λογικό κύκλωμα (Προσοχή: συνδέσεις υπάρχουν μόνο στα σημεία που υπάρχει
τελεία):
A
B
C
AND
OR
AND
α. Δώστε τις τιμές στον πίνακα αλήθειας για κάθε πιθανή τιμή εισόδου των Α, Β. Δηλαδή
συμπληρώστε τις τιμές του C σε ένα αντίστοιχο πίνακα.
Α Β C
0 0
0 1
1 0
1 1
β. Με ποια (μία) λογική πύλη είναι ισοδύναμος ο πίνακας αλήθειας που προκύπτει;
6. Λύση
α)
Α Β C
0 0 0
0 1 0
1 0 0
1 1 1
β)
Σύμφωνα με τον πίνακα αλήθειας που προκύπτει είναι ισοδύναμη με μια πύλη AND
7. Άσκηση 2 Πύλες
Δίνεται το ακόλουθο λογικό κύκλωμα:
A
B
C
AND
NOR
NAND
D
Να δημιουργηθεί ο πίνακας αλήθειας της εξόδου D για όλους τους δυνατούς συνδυασμούς των
εισόδων Α, Β, C.
8. Λύση
Α Β C A AND B B NAND C D
0 0 0 0 1 0
0 1 0 0 1 0
1 0 0 0 1 0
1 1 0 1 1 0
0 0 1 0 1 0
0 1 1 0 0 1
1 0 1 0 1 0
1 1 1 1 0 0
9. Άσκηση 3 Πύλες
Δίνεται το ακόλουθο λογικό κύκλωμα:
A
D
B
C
XOR
?
Αν ο αντίστοιχος πίνακας αληθείας είναι αυτός που ακολουθεί, να προσδιοριστεί
η πύλη που σημειώνεται με ? και να γραφεί ο τύπος της λογικής της συνάρτησης
(D = …).
A B C D
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
10. Λύση
Αρχικά, σχηματίζουμε τον πίνακα αληθείας του κυκλώματος, ενσωματώνοντας και το
ενδιάμεσο αποτέλεσμα A XOR B (στη συνέχεια συμβολίζεται ως A ⊕ B).
A B C A ⊕ B D
0 0 0 0 0
0 0 1 0 1
0 1 0 1 1
0 1 1 1 0
1 0 0 1 1
1 0 1 1 0
1 1 0 0 0
1 1 1 0 1
Στην «άγνωστη» πύλη, γνωρίζουμε τις εισόδους της (είναι οι C και A⊕B) και την έξοδο D,
επομένως εύκολα μπορούμε να συμπεράνουμε ότι η πύλη είναι μια XOR (δίνει έξοδο 1 όταν οι
είσοδοι είναι διαφορετικές και 0 όταν οι είσοδοι είναι ίδιες).
Η αντίστοιχη λογική συνάρτηση του κυκλώματος είναι:
D = (A ⊕ B) ⊕ C, ή
D = (A XOR B) XOR C
11. Άσκηση 4 Πύλες
Δίνεται η λογική συνάρτηση
F = ((A OR B) XOR (B AND C)) AND (NOT(A))
1. Σχεδιάστε το λογικό κύκλωμα που υλοποιεί την F.
2. Σχηματίστε τον πίνακα αληθείας της F,
συμπεριλαμβάνοντας και όσα ενδιάμεσα αποτελέσματα δημιουργούνται.
12. Λύση
1. Το λογικό κύκλωμα που υλοποιεί τη συνάρτηση F είναι:
2. Ο πίνακας αληθείας του κυκλώματος είναι:
Α Β C K L M NOT A F
0 0 0 0 0 0 1 0
0 0 1 0 0 0 1 0
0 1 0 0 1 1 1 1
0 1 1 1 1 0 1 0
1 0 0 0 1 1 0 0
1 0 1 0 1 1 0 0
1 1 0 0 1 1 0 0
1 1 1 1 1 0 0 0
C
Β
Α
F
K
L
M
13. Σχεδίαση απλών ψηφιακών
κυκλωμάτων
Να σχεδιαστεί ένα σύστημα πλειοψηφίας 2/3. Δηλαδή το
σύστημα να έχει τρεις εισόδους και μία έξοδο και η έξοδος να
γίνεται ένα μόνο όταν τουλάχιστον δύο είσοδοι είναι 1
2/3
Θα ισχύει:
z = ab + ac + bc
17. Άσκηση Πύλες
Δίνεται η λογική συνάρτηση
F = ((A OR B) XOR (B AND C)) AND (NOT(A))
1. Σχεδιάστε το λογικό κύκλωμα που υλοποιεί την F.
2. Σχηματίστε τον πίνακα αληθείας της F,
συμπεριλαμβάνοντας και όσα ενδιάμεσα αποτελέσματα δημιουργούνται.
18. Λύση
1. Το λογικό κύκλωμα που υλοποιεί τη συνάρτηση F είναι:
2. Ο πίνακας αληθείας του κυκλώματος είναι:
Α Β C K L M NOT A F
0 0 0 0 0 0 1 0
0 0 1 0 0 0 1 0
0 1 0 0 1 1 1 1
0 1 1 1 1 0 1 0
1 0 0 0 1 1 0 0
1 0 1 0 1 1 0 0
1 1 0 0 1 1 0 0
1 1 1 1 1 0 0 0
C
Β
Α
F
K
L
M
19. Άσκηση Πύλες
Δίνεται η λογική συνάρτηση:
F = ((A AND B) OR (B AND C) OR (A AND
C))
α) Σχεδιάστε το λογικό κύκλωμα που
υλοποιεί τη συνάρτηση F.
β) Σχηματίστε τον πίνακα αληθείας της F,
συμπεριλαμβάνοντας και όσα ενδιάμεσα
αποτελέσματα δημιουργούνται.