Γλώσσα Προγραμματισμού ΙΙ (C ) ( B΄ εξ.)

Ώρες μαθήματος/εβδομάδα (Θ, Ε, Σ): 2,4,6
Σκοπός - Μαθησιακά Αποτελέσματα
Σκοπός του μαθήματος είναι να αποκτήσει ο καταρτιζόμενος ικανότητες ανάλυσης και προγραμματισμού επίλυσης απλών προβλημάτων με τη βοήθεια της γλώσσας προγραμματισμού C++. Να έρθει σε επαφή με τον αντικειμενοστραφή προγραμματισμό και την διαχείριση δεικτών.
Περιεχόμενο του Μαθήματος:
 Εισαγωγή στον αντικειμενοστραφή προγραμματισμό
 Γενικές αρχές
 Η γλώσσα C++ (βασικές αρχές αντικειμενοστραφούς προγραμματισμού)
 Γενικά χαρακτηριστικά της Γλώσσας
 Τάξεις, Αντικείμενα, Προεκτάσεις από τη Γλώσσα C, Κατασκευαστές και καταστροφείς, Φίλιες Τάξεις και Συναρτήσεις, Υπέρβαση, Υπερφόρτωση, Κληρονομικότητα, Εικονικές συναρτήσεις, Ρεύματα εισόδου - Εξόδου
 Προεκτάσεις από τη Γλώσσα C
 Εισαγωγή, Δηλώσεις, Τύποι δεδομένων, Συναρτήσεις, Δεσμευμένες λέξεις, Τελεστές, προεπεξεργαστής
 Τάξεις
 Υπερφόρτωση Συναρτήσεων και Τελεστών
 Παραγόμενες τάξεις και Κληρονομικότητα
 Ρεύματα και βιβλιοθήκες εισόδου - Εξόδου
 Πρότυπα
 Εξαιρέσεις
 Επίλυση προβλημάτων
 Διαφορές-ομοιότητες με τη C
 Procedural, Structured, και αντικειμενοστραφής προγραμματισμός .
 C++ και αντικειμενοστραφής προγραμματισμός
 Δημιουργία ενός εκτελέσιμου αρχείου με τον Linker .Ο κύκλος ανάπτυξης.
 Ένα απλό πρόγραμμα σε C++
 Χρήση του cout
ΣΥΝΑΡΤΗΣΕΙΣ
 Ομοιότητες - Διαφορές με τη C
 Υπερφόρτωση (Overloading) συναρτήσεων
 Πολυμορφισμός
 Recursion
ΒΑΣΙΚΕΣ ΚΛΑΣΕΙΣ
 Δημιουργία νέων τύπων
 Κλάσεις και μέλη
 Δήλωση μιας κλάσης
 Τυποποίηση στην ονοματολογία
 Ορισμός ενός αντικειμένου
 Κλάσεις εναντίον αντικειμένων
 Μέλη μιας κλάσης
 Private εναντίον Public
 Μια απλή κλάση
 Η λέξη-κλειδί class
 Υλοποίηση μεδόδων
 Οι μέθοδοι μιας απλής κλάσης
 Κατασκευαστές και καταστροφείς (Constructors and Destructors)
 Interface εναντίον Implementation
 Πού πρέπει να βάλετε δηλώσεις κλάσεων και ορισμούς μεθόδων
ΔΕΙΚΤΕΣ
 Στοίβα
 new
 delete
 Χρήση δεικτών
 Ο δείκτης "this"
 Tί είναι μια αναφορά
 Δημιουργία και χρήση αναφορών. Χρησιμότητα αναφορών
 Αναφορά σε αντικείμενα
 References
 Null δείκτες και Null αναφορές
 Χρήση της swap () με δείκτες Χρήση της swap () με αναφορές

ΔΙΕΚ ΑΙΓΙΝΑΣ 2021 - 2023 ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ
Υλοποιήθηκε από τη Webnode Cookies
Δημιουργήστε δωρεάν ιστοσελίδα! Αυτή η ιστοσελίδα δημιουργήθηκε με τη Webnode. Δημιουργήστε τη δική σας δωρεάν σήμερα! Ξεκινήστε