Παρουσίαση/Προβολή
ΑΛΓΟΡΙΘΜΟΙ, ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
(104) - Γιάννης Κοτρώνης
Περιγραφή Μαθήματος
Λογισμικό και γλώσσες προγραμματισμού. Εκτελέσιμα προγράμματα. Μεταγλώττιση και σύνδεση. Η γλώσσα προγραμματισμού C. Προγραμματιστικά περιβάλλοντα για την C. Ο μεταγλωττιστής gcc. Παραδείγματα απλών προγραμμάτων στην C. Μεταβλητές,
σταθερές, τύποι και δηλώσεις. Η ροή του ελέγχου. Δομή προγράμματος, συναρτήσεις και εμβέλεια μεταβλητών. Δείκτες και πίνακες. Δυναμική δέσμευση μνήμης. Συμβολοσειρές. Πίνακες δεικτών, δείκτες σε δείκτες και πολυδιάστατοι πίνακες. Δείκτες σε συναρτήσεις. Ορίσματα γραμμής εντολών. Απαριθμήσεις, δομές, αυτο-αναφορικές δομές (ουρές,λίστες, δυαδικά δέντρα, ισοζυγισμένα δέντρα, γράφοι), ενώσεις, πεδία bit και δημιουργία νέων ονομάτων τύπων. Είσοδος και έξοδος. Αναδρομή. Χειρισμός αρχείων.Προεπεξεργαστής της C και μακροεντολές. Αλγόριθμοι ταξινόμησης και αναζήτησης. Αρχές καλού προγραμματισμού. Συχνά προγραμματιστικά λάθη στην C. Εργαστήριο C.
Ημερομηνία δημιουργίας
Πέμπτη 17 Οκτωβρίου 2024
-
Μέθοδοι διδασκαλίας
Θεωρία 2-3 ώρες και Εργαστήριο 3-4.
Περισσότερα
ECTS 7
Θεωρία 10-12 και 3-4 Αίθουσα Γ210
Εργαστήριο 12-4 Β214
Προτεινόμενα συγγράμματα
Τίτλος: C: από τη Θεωρία στην Εφαρμογή (Δ' Έκδοση, 2023)
Συγγραφείς: Γ. Σ. Τσελίκης - Ν. Δ. Τσελίκας
ISBN: 978-618-86762-0-6
Σελίδες: 888
Διαστάσεις: 17x24
https://www.c4all.gr/index.html