Μάθημα : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Κωδικός : 419355

419355 - Αθανασιος Μπαλαφουτης

Μάθημα
  1. Επανάληψη στις βασικές εντολές της γλώσσας προγραμματισμού C και στις βασικές διαδικασίες των μονοδιάστατων αριθμητικών πινάκων. Εισαγωγή στις αρχές της top-down σχεδίασης και των αρχών του δομημένου προγραμματισμού.
  2. Εισαγωγή στις συναρτήσεις στον προγραμματισμό: Βασικά χαρακτηριστικά: Πρότυπο συνάρτησης, δήλωση συνάρτησης, κλήση συνάρτησης. Συναρτήσεις τύπου void χωρίς επιστρεφόμενες τιμές. Συναρτήσεις που επιστρέφουν μία τιμή. Μηχανισμός μεταβίβαση παραμέτρων  με τιμή. Παραδείγματα και εργαστηριακές ασκήσεις.
  3. Συναρτήσεις τύπου void που επιστρέφουν περισσότερες από μία τιμές. Η έννοια του δείκτη (pointer). Δείκτες και διευθύνσεις μνήμης. Ιδιότητες δεικτών, σύγκριση δεικτών, αριθμητική δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
  4. Δείκτες και συναρτήσεις. Μηχανισμός μεταβίβασης παραμέτρων με αναφορά. Χάρτης μνήμης. Αριθμητικοί πίνακες ως δείκτες. Επεξεργασία μονοδιάστατων αριθμητικών πινάκων μέσω χρήσης δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
  5. Συναρτήσεις και μονοδιάστατοι πίνακες. Πίνακες δύο διαστάσεων. Διαχείριση πινάκων δύο διαστάσεων με χρήση δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
  6. Δυναμική παραχώρηση και διαχείριση μνήμης. Δημιουργία και διαχείριση δυναμικών πινάκων στη γλώσσα C. Συναρτήσεις διαχείρισης δυναμικής μνήμης στη γλώσσα C. Αναδρομή & Πολυπλοκότητα. Παραδείγματα και εργαστηριακές ασκήσεις.
  7. Αλφαριθμητικά. Χαρακτηριστικά, ιδιότητες, συναρτήσεις βιβλιοθήκης για διαχείριση αλφαριθμητικών. Παραδείγματα και εργαστηριακές ασκήσεις.
  8. Δομές (structs). Ιδιότητες και τελεστές δομών. Πίνακες δομών. Παραδείγματα και εργαστηριακές ασκήσεις.
  9. Δείκτες, δομές, πίνακες και συναρτήσεις. Παραδείγματα και εργαστηριακές ασκήσεις.
  10. Αρχεία. Κατηγορίες αρχείων, χαρακτηριστικά και ιδιότητες αρχείων στη γλώσσα C. Δημιουργία και προσπέλαση σειριακών αρχείων. Παραδείγματα και εργαστηριακές ασκήσεις.
  11. Επεξεργασία δεδομένων από σειριακά αρχεία. Διαχείριση πολλαπλών αρχείων. Βασικές αλγοριθμικές διαδικασίες σε σειριακά αρχεία. Εργαστηριακές ασκήσεις και εφαρμογές.
  12. Εισαγωγή στις γραμμικές δομές δεδομένων : λίστες , στοίβες και ουρές. Παραδείγματα και εργαστηριακές ασκήσεις.

Επαναληπτικές εργαστηριακές ασκήσεις.

Ημερολόγιο

Προθεσμία
Γεγονός μαθήματος
Γεγονός συστήματος
Προσωπικό γεγονός

Ανακοινώσεις

Όλες...