Μάθημα : ΑΛΓΟΡΙΘΜΟΙ, ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
Κωδικός : AEROSPACE177
104 - Γιάννης Κοτρώνης
Περιγραφή Μαθήματος
Λογισμικό και γλώσσες προγραμματισμού. Εκτελέσιμα προγράμματα. Μεταγλώττιση και σύνδεση. Η γλώσσα προγραμματισμού C. Προγραμματιστικά περιβάλλοντα για την C. Ο μεταγλωττιστής gcc. Παραδείγματα απλών προγραμμάτων στην C. Μεταβλητές,
σταθερές, τύποι και δηλώσεις. Η ροή του ελέγχου. Δομή προγράμματος, συναρτήσεις και εμβέλεια μεταβλητών. Δείκτες και πίνακες. Δυναμική δέσμευση μνήμης. Συμβολοσειρές. Πίνακες δεικτών, δείκτες σε δείκτες και πολυδιάστατοι πίνακες. Δείκτες σε συναρτήσεις. Ορίσματα γραμμής εντολών. Απαριθμήσεις, δομές, αυτο-αναφορικές δομές (ουρές,λίστες, δυαδικά δέντρα, ισοζυγισμένα δέντρα, γράφοι), ενώσεις, πεδία bit και δημιουργία νέων ονομάτων τύπων. Είσοδος και έξοδος. Αναδρομή. Χειρισμός αρχείων.Προεπεξεργαστής της C και μακροεντολές. Αλγόριθμοι ταξινόμησης και αναζήτησης. Αρχές καλού προγραμματισμού. Συχνά προγραμματιστικά λάθη στην C. Εργαστήριο C.
-
Μέθοδοι διδασκαλίας
Θεωρία 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
Ιστοσελίδα του Βιβλίου https://www.c4all.gr/index.html
Όλα τα προγράμματα συμπιεσμένα. Το κατεβάζετε, αποσυμπιέζετε και το αντιγράφετε σε USB Flash Disk για το εργαστήριο της Παρασκευής.
Τα εκτελείτε για την μελέτη σας.
Οι σημειώσεις του κ. Σταματόπουλου από το Τμήμα Πληροφορικής και Τηλεπικοινωνιών (Δωρεάν)
Εδώ θα βρείτε υλικό που μου έχετε ζητήσει από δικό σας ενδιαφέρον. ΔΕΝ απαιτείται να το μάθετε. Εκτός ύλης.
Ημερολόγιο
Ανακοινώσεις
Όλες...-
Τετάρτη 14 Μαΐου 2025 - 1:51 μ.μ.
-
Τετάρτη 14 Μαΐου 2025 - 1:34 μ.μ.
-
Τετάρτη 19 Φεβρουαρίου 2025 - 7:17 μ.μ.