Ηλεκτρονική Διάθεση Μαθήματος
Περιεχόμενο Μαθήματος
Τα θέματα που καλύπτονται στα πλαίσια του μαθήματος:
- Αναγκαιότητα και σημασία της δόμησης στον προγραμματισμό
- Βασικές αρχές βέλτιστου προγραμματισμού - Τεχνολογίας λογισμικού (software engineering)
- Βασικές αρχές του Δομημένου Προγραμματισμού
- Βασικές τεχνικές του Δομημένου Προγραμματισμού
- Κανόνες που πρέπει να ακολουθούνται όταν γράφεται ο κώδικας.
- Το περιβάλλον για το οποίο θα γραφεί ο κώδικας (οργάνωση της μνήμης, ο επεξεργαστής και οι καταχωρητές, ο κύκλος εκτέλεσης των εντολών, παράσταση των δεδομένων).
- Χαρακτηρίστηκα της γλώσσας προγραμματισμού C (πρότυπο ANSI).
- O προεπεξεργαστής, βασικές εντολές του προεπεξεργαστή.
- Μεταβλητές σταθερές και τύποι δεδομένων.
- Αριθμητικές και λογικές εκφράσεις..
- Αλφαριθμητικοί χαρακτήρες και σειρές χαρακτήρων (strings).
- Τελεστές (αριθμητικοί, λογικοί, διάδικοι).
- Ανάκληση διευθύνσεων με τον τελεστή & και καταχώρηση τιμών σε διευθύνσεις με τον τελεστή *.
- Πίνακες και pointers.
- Η αριθμητική των pointers.
- Εντολές αντιστοίχησης.
- Εντολές ελέγχου και λογικής.
- Εντολές ανακύκλωσης (loops).
- Δυναμική δέσμευση μνήμης.
- Οι συναρτήσεις.
- Pointers σε συναρτήσεις.
- Δομές, ενώσεις, απαριθμήσεις και πεδία από bits.
- Είσοδος και έξοδος δεδομένων.
- Είσοδος και έξοδος δεδομένων σε αρχεία σκληρού δίσκου