Δομημένος Προγραμματισμός (PR100)

Πολενάκης Ιωσήφ, Αναγνώστου Μάριος, Σκιαδόπουλος Κωνσταντίνος

Περιγραφή

Πρόσθετο υλικό και υλικό για τα εργαστήρια

https://github.com/skiado/C-code-introduction-2024-25/tree/main

Περιγραφή Μαθήματος

Σύντομη εισαγωγή στην πληροφορική και στους υπολογιστές. Η έννοια του αλγόριθμου ως πεπερασμένη ακολουθία βημάτων για τη λύση προβλημάτων και των γλωσσών προγραμματισμού ως αυστηρών μέσων έκφρασης αλγορίθμων.

Η γλώσσα "C", τα κύρια χαρακτηριστικά της και η διαδικασία μεταγλώττισης και εκτέλεσης προγραμμάτων. Η δομή του προγράμματος στη γλώσσα "C", οι βασικές προγραμματιστικές  εντολές και οι εντολές ελέγχου ροής του προγράμματος. Απλοί τύποι δεδομένων, ορισμός μεταβλητών, τελεστές και εκφράσεις. Πίνακες (μονοδιάστατοι και πολυδιάστατοι) και στοιχειώδεις δομές δεδομένων. Αφηρημένοι τύποι δεδομένων. Αναζήτηση και ταξινόμηση πινάκων. Απαριθμήσεις, δομές (structures), ενώσεις (unions). Δείκτες (pointers), σχέση μεταξύ δεικτών και πινάκων, συμβολοσειρών και δεικτών, μετατροπές τύπων. Δείκτες σε εγγραφές. Δυναμική παραχώρηση μνήμης. Γραμμικές λίστες, απλά συνδεδεμέν

Περισσότερα  

Ημερολόγιο