1.1) Λογική Συνάρτηση σε Κύκλωμα
Λογική Συνάρτηση σε Πίνακα Αλήθειας
1.2) Αφαίρεση με Συμπλήρωμα ως προς 2
1.3) Πρόσθεση στο Δεκαεξαδικό
16δικό σε Δεκαδικό
1.1) Από δεκαεξαδικό σε οκταδικό
1.2) Αφαίρεση με συμπλήρωμα ως προς 2
1.3) Πρόσθεση στο δεκαεξαδικό
1.4) Εύρεση πύλης δεδομένου πίνακα αληθείας
2.1) Άθροισμα και Γινόμενο Τετραγώνων Αριθμών Πίνακα σε Ψευδογλώσσα
1.1) Από δεκαεξαδικό σε οκταδικό
1.2) Αφαίρεση με συμπλήρωμα ως προς 2
1.3) Πρόσθεση στο δεκαεξαδικό
1.4) Εύρεση πύλης δεδομένου πίνακα αληθείας
2.1) Άθροισμα και Γινόμενο Τετραγώνων Αριθμών Πίνακα σε Ψευδογλώσσα
1.1) Οκταδικό σε Δεκαδικό. Δεκαδικό σε Δυαδικό
1.2) Αφαίρεση με Συμπλήρωμα ως προς 2
1.3) Προβλημα σε Πίνακα Αληθείας
1.4) Διάγραμμα Ροής Προγράμματος για Άθροισμα
1.1) Οκταδικό σε Δεκαδικό. Δεκαδικό σε Δυαδικό
1.2) Αφαίρεση με Συμπλήρωμα ως προς 2
1.3) Προβλημα σε Πίνακα Αληθείας
1.4) Διάγραμμα Ροής Προγράμματος για Άθροισμα
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) Δεκαδικός Αριθμός Κινητής Υποδιαστολής
2) Αναπαράσταση ενός Αριθμού σε ένα Σύστημα Αρίθμησης
3) Το Δυαδικό Σύστημα Αρίθμησης
3.1) Κωδικοποίηση Αριθμών και Μετατροπή από Δεκαδικό σε Δυαδικό
3.2) Μετατροπή από Δυαδικό σε Δεκαδικό
3.3) Ασκήσεις
4) Το Οκταδικό Σύστημα Αρίθμησης
4.1) Κωδικοποίηση Αριθμών και Μετατροπή από Δεκαδικό σε Οκταδικό
4.2) Μετατροπή από Οκταδικό σε Δεκαδικό
4.3) Ασκήσεις
5) Το Δεκαεξαδικό Σύστημα Αρίθμησης
5.1) Κωδικοποίηση Αριθμών και Μετατροπή από Δεκαδικό σε 16αδικό
5.2) Μετατροπή από 16αδικό σε Δεκαδικό
5.3) Ασκήσεις
6) Άλλα Συστήματα Αρίθημησης
6.1) Κωδικοποίηση Αριθμών και Μετατροπή από το Δεκαδικό
6.2) Μετατροπή σε Δεκαδικό
7) Μετατροπές Αριθμών
7.1) Η σχέση των δυαδικών με οκταδικούς
7.2) Η σχέση των δυαδικών με δεκαεξαδικούς
7.3) Μετατροπές σε άλλα συστήματα αρίθμησης
7.4) Ασκήσεις
A. Θεωρία
1) Τελεστές
1.1) Γενικά
1.2) Ο τελεστής εκχώρησης
1.3) Αριθμητικοί Τελεστές
1.4) Σχεσιακοί Τελεστές
1.5) Λογικοί Τελεστές
2) Η Εντολή Απόφασης
2.1) Γενικά
2.2) Πρώτη Μορφή (ΕΆΝ)
2.3) Δεύτερη Μορφή (ΕΆΝ…ΑΛΛΙΩΣ)
2.4) Εμφωλιασμένες Εντολές Απόφασης
Β.Ασκήσεις
ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 3 - ΚΛΑΣΕΙΣ ΚΑΙ ΔΕΙΚΤΕΣ (4δ)Dimitris Psounis
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ
Α. Θεωρία
1.Διαχείριση Μνήμης
1.1.Στατική Δέσμευση Μνήμης
1.2.Στατική Δέσμευση Μνήμης για Συνήθεις Μεταβλητές
1.3.Στατική Δέσμευση Μνήμης για Αντικείμενα
2.Δυναμική Δέσμευση Μνήμης
2.1.Δείκτες (Υπενθύμιση από C)
2.2.Οι τελεστές new και delete
2.3.Δυναμική Δέσμευση για Συνήθεις Μεταβλητές
2.4.Δυναμική Δέσμευση για Αντικείμενα
2.5.Δυναμική Δέσμευση και Κατασκευαστές
3.Κλάσεις που περιέχουν δείκτες
3.1.Παράδειγμα κλάσης που περιέχει δείκτες
3.2.…και ένα πρόβλημα (χωρίς λύση για την ώρα)
4..Δυναμική Δέσμευση Μνήμης για Πίνακες
4.1.Μονοδιάστατοι πίνακες
4.2.Παράδειγμα δέσμευσης μνήμης για μονοδιάστατους πίνακες
4.3.Διδιάστατοι πίνακες
4.4.Παράδειγμα δέσμευσης μνήμης για διδιάστατους πίνακες
B. Ασκήσεις
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ
Α. Θεωρία
1.Διαχείριση Μνήμης
1.1.Στατική Δέσμευση Μνήμης
1.2.Στατική Δέσμευση Μνήμης για Συνήθεις Μεταβλητές
1.3.Στατική Δέσμευση Μνήμης για Αντικείμενα
2.Δυναμική Δέσμευση Μνήμης
2.1.Δείκτες (Υπενθύμιση από C)
2.2.Οι τελεστές new και delete
2.3.Δυναμική Δέσμευση για Συνήθεις Μεταβλητές
2.4.Δυναμική Δέσμευση για Αντικείμενα
2.5.Δυναμική Δέσμευση και Κατασκευαστές
3.Κλάσεις που περιέχουν δείκτες
3.1.Παράδειγμα κλάσης που περιέχει δείκτες
3.2.…και ένα πρόβλημα (χωρίς λύση για την ώρα)
4..Δυναμική Δέσμευση Μνήμης για Πίνακες
4.1.Μονοδιάστατοι πίνακες
4.2.Παράδειγμα δέσμευσης μνήμης για μονοδιάστατους πίνακες
4.3.Διδιάστατοι πίνακες
4.4.Παράδειγμα δέσμευσης μνήμης για διδιάστατους πίνακες
B. Ασκήσεις
Α. Θεωρία
1. Κλάσεις
1.1 Γενικά
1.2 Ορισμός Κλάσης
1.3 Δημόσια (public) στοιχεία της κλάσης
1.4 Ιδιωτικά (private) στοιχεία της κλάσης
1.5 Παράδειγμα (προδιαγραφές)
2 Περισσότερα για τις κλάσεις
2.1 Ορισμός Συναρτήσεων έξω από την Κλάση
2.2 Παρουσίαση Ιδιωτικών – Δημόσιων Μέλων μιας κλάσης
2.3 Χωρισμός σε Αρχεία
3. Ειδικές Μεθόδοι Κλάσεων
3.1 Γενικά
3.2 Κατασκευαστής (constructor)
3.3 Καταστροφέας (destructor)
3.4 Ελεγκτές Πρόσβασης (accessors)
B. Ασκήσεις
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 2 - ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ (4 διαφ)Dimitris Psounis
Α. Θεωρία
1. Κλάσεις
1.1 Γενικά
1.2 Ορισμός Κλάσης
1.3 Δημόσια (public) στοιχεία της κλάσης
1.4 Ιδιωτικά (private) στοιχεία της κλάσης
1.5 Παράδειγμα (προδιαγραφές)
2 Περισσότερα για τις κλάσεις
2.1 Ορισμός Συναρτήσεων έξω από την Κλάση
2.2 Παρουσίαση Ιδιωτικών – Δημόσιων Μέλων μιας κλάσης
2.3 Χωρισμός σε Αρχεία
3. Ειδικές Μεθόδοι Κλάσεων
3.1 Γενικά
3.2 Κατασκευαστής (constructor)
3.3 Καταστροφέας (destructor)
3.4 Ελεγκτές Πρόσβασης (accessors)
B. Ασκήσεις
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ
Α. Θεωρία
1. Η Γλώσσα C++
1.1. Γενικά
1.2. Ιστορία – Εκδόσεις
1.3. Η αναγκαιότητα της C
1.4. Μεταγλωττιστές
2. Hello World!
2.1. Πηγαίος Κώδικας
2.2. Σχόλια
2.3. Βιβλιοθήκη iostream
2.4. main, block κώδικα, return
2.5 Είσοδος/Έξοδος
2.5.1. Έξοδος με την cout
2.5.2. Οδηγία using
2.5.3. Περισσότερα για την cout
2.5.4. Είσοδος με την cin
3. Στοιχεία της C
3.1. Μεταβλητές
3.2. Σταθερές
3.3. Τελεστές και η Δομή Ελέγχου
3.4. Δομές Επανάληψης
3.5. Συναρτήσεις
3.5.1. Πολυμορφισμός Συναρτήσεων
3.6. Πίνακες
3.7. Συμβολοσειρές
3.8. Δείκτες
B.Ασκήσεις
Εφαρμογή 1
Εφαρμογή 2
Εφαρμογή 3
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)Dimitris Psounis
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ
Α. Θεωρία
1. Η Γλώσσα C++
1.1. Γενικά
1.2. Ιστορία – Εκδόσεις
1.3. Η αναγκαιότητα της C
1.4. Μεταγλωττιστές
2. Hello World!
2.1. Πηγαίος Κώδικας
2.2. Σχόλια
2.3. Βιβλιοθήκη iostream
2.4. main, block κώδικα, return
2.5 Είσοδος/Έξοδος
2.5.1. Έξοδος με την cout
2.5.2. Οδηγία using
2.5.3. Περισσότερα για την cout
2.5.4. Είσοδος με την cin
3. Στοιχεία της C
3.1. Μεταβλητές
3.2. Σταθερές
3.3. Τελεστές και η Δομή Ελέγχου
3.4. Δομές Επανάληψης
3.5. Συναρτήσεις
3.5.1. Πολυμορφισμός Συναρτήσεων
3.6. Πίνακες
3.7. Συμβολοσειρές
3.8. Δείκτες
B.Ασκήσεις
Εφαρμογή 1
Εφαρμογή 2
Εφαρμογή 3