Παρουσίαση/Προβολή
ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
(419355) - Αθανασιος Μπαλαφουτης
Περιγραφή Μαθήματος
- Επανάληψη στις βασικές εντολές της γλώσσας προγραμματισμού C και στις βασικές διαδικασίες των μονοδιάστατων αριθμητικών πινάκων. Εισαγωγή στις αρχές της top-down σχεδίασης και των αρχών του δομημένου προγραμματισμού.
- Εισαγωγή στις συναρτήσεις στον προγραμματισμό: Βασικά χαρακτηριστικά: Πρότυπο συνάρτησης, δήλωση συνάρτησης, κλήση συνάρτησης. Συναρτήσεις τύπου void χωρίς επιστρεφόμενες τιμές. Συναρτήσεις που επιστρέφουν μία τιμή. Μηχανισμός μεταβίβαση παραμέτρων με τιμή. Παραδείγματα και εργαστηριακές ασκήσεις.
- Συναρτήσεις τύπου void που επιστρέφουν περισσότερες από μία τιμές. Η έννοια του δείκτη (pointer). Δείκτες και διευθύνσεις μνήμης. Ιδιότητες δεικτών, σύγκριση δεικτών, αριθμητική δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Δείκτες και συναρτήσεις. Μηχανισμός μεταβίβασης παραμέτρων με αναφορά. Χάρτης μνήμης. Αριθμητικοί πίνακες ως δείκτες. Επεξεργασία μονοδιάστατων αριθμητικών πινάκων μέσω χρήσης δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Συναρτήσεις και μονοδιάστατοι πίνακες. Πίνακες δύο διαστάσεων. Διαχείριση πινάκων δύο διαστάσεων με χρήση δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Δυναμική παραχώρηση και διαχείριση μνήμης. Δημιουργία και διαχείριση δυναμικών πινάκων στη γλώσσα C. Συναρτήσεις διαχείρισης δυναμικής μνήμης στη γλώσσα C. Αναδρομή & Πολυπλοκότητα. Παραδείγματα και εργαστηριακές ασκήσεις.
- Αλφαριθμητικά. Χαρακτηριστικά, ιδιότητες, συναρτήσεις βιβλιοθήκης για διαχείριση αλφαριθμητικών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Δομές (structs). Ιδιότητες και τελεστές δομών. Πίνακες δομών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Δείκτες, δομές, πίνακες και συναρτήσεις. Παραδείγματα και εργαστηριακές ασκήσεις.
- Αρχεία. Κατηγορίες αρχείων, χαρακτηριστικά και ιδιότητες αρχείων στη γλώσσα C. Δημιουργία και προσπέλαση σειριακών αρχείων. Παραδείγματα και εργαστηριακές ασκήσεις.
- Επεξεργασία δεδομένων από σειριακά αρχεία. Διαχείριση πολλαπλών αρχείων. Βασικές αλγοριθμικές διαδικασίες σε σειριακά αρχεία. Εργαστηριακές ασκήσεις και εφαρμογές.
- Εισαγωγή στις γραμμικές δομές δεδομένων : λίστες , στοίβες και ουρές. Παραδείγματα και εργαστηριακές ασκήσεις.
Επαναληπτικές εργαστηριακές ασκήσεις.
Ημερομηνία δημιουργίας
Δευτέρα 3 Φεβρουαρίου 2025
-
Περίγραμμα
Δεν υπάρχει περίγραμμα