ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Εισαγωγή : Εισαγωγή στον προγραμματισμό, γλώσσες προγραμματισμού, μεταγλωτιστές. Ένα απλό πρόγραμμα σε C. #include, #define.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Εισαγωγή : Εντολές (κωδικοί) μορφοποίησης. Αριθμητικοί, συγκριτικοί και λογικοί τελεστές. type cast.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Τελεστές. Εντολές ελέγχου ροής: if, switch, for.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Εντολές ελέγχου ροής: if, switch. Εντολές επανάληψης for, while και do-while.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Οι εντολές break και continue σε βρόχο επανάληψης. Εμφωλευμένες εντολές.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Πίνακες αριθμών και χαρακτήρων: Πίνακες αριθμών μιας και περισσότερων διαστάσεων. Χρησιμότητα και πλεονεκτήματα.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Πίνακες αριθμών και χαρακτήρων: Χειρισμός με εντολές επανάληψης (for). Υπερχείλιση. Πίνακες χαρακτήρων - strings. Οι συναρτήσεις χειρισμού τους strcpy, strcat, strcmp, strlen. Το αρχείο string.h. Το NULL.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Δείκτες (pointers): Δήλωση δείκτη. Ο τελεστής & και *. Δυναμική δέσμευση και αποδέσμευση μνήμης - πλεονεκτήματα, με τις συναρτήσεις malloc και free.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Δείκτες (pointers): Δυναμική δέσμευση και αποδέσμευση μνήμης - πλεονεκτήματα, με τις συναρτήσεις malloc και free. Ο τελεστής sizeof. Συναρτήσεις: Βιβλιοθήκες έτοιμων συναρτήσεων. Δήλωση και ορισμός συνάρτησης. Το πρωτότυπο της συνάρτησης. Επιστρεφόμενος τύπος, ο τύπος void.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Συναρτήσεις: Δήλωση και ορισμός συνάρτησης. Επιστρεφόμενος τύπος, ο τύπος void. Η εντολή return. Ορίσματα και παράμετροι. Κλήση συνάρτησης by value και by reference. Αρχεία: Αρχεία τύπου text και τύπου binary.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Αρχεία: Άνοιγμα, ανάγνωση, εγγραφή και κλείσιμο αρχείου (fopen, fclose, fsanf, fprintf, fread, fwrite). Δομές (structures): Ορισμός δομής και δήλωση μεταβλητής τύπου δομής. Πλεονεκτήματα για τον προγραμματιστή. Δομές σαν παράμετροι συναρτήσεων. Πίνακες δομών και δείκτες. Χρησιμοποίηση δομών σε δομές δεδομένων.ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Εισαγωγή, Υπερφόρτωση συνάρτησης, Εξ' ορισμού τιμή παραμέτρου, Αναφορικές μεταβλητές.ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Κλάσεις, αντικείμενα. Πότε χρησιμοποιούμε κλάσειςΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Private και public μεταβλητές και συναρτήσεις. Εκτενή παραδείγματα.ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Κλάσεις, αντικείμενα. Πότε χρησιμοποιούμε κλάσεις. Private και public μεταβλητές και συναρτήσεις. Εκτενή παραδείγματα.ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Κλάσεις, αντικείμενα. Πότε χρησιμοποιούμε κλάσεις. Private και public μεταβλητές και συναρτήσεις. Εκτενή παραδείγματα.ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Constructors (default και μη) και destructors. Υπερφόρτωση συναρτήσεων. Παραδείγματα.ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Δείκτες και δυναμική δέσμευση και αποδέσμευση μνήμης (new και delete).ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Κληρονομικότητα απλή και πολλαπλή. Κληρονομικότητα public, private και protected.ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Δείκτες και δυναμική δέσμευση και αποδέσμευση μνήμης