Ηλεκτρονική Διάθεση Μαθήματος
Περιεχόμενο Μαθήματος
ΕΙΣΑΓΩΓΗ: Αριθμητικά συστήματα και υπολογιστές. Παράσταση - πράξεις αριθμών στους Υπολογιστές. Δομή των υπολογιστών (HARDWARE). Λογισμικό των υπολογιστών (SOFTWARE). Προετοιμασία και σχεδιασμός προγράμματος. Αλγόριθμοι, ψευδοκώδικας - Διαγράμματα ροής. ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ FORTRAN 95/2003/2008: Βασικά στοιχεία και δομή προγράμματος. Σύνταξη - τύποι μεταβλητών. Πράξεις - τελεστές - προτεραιότητα. Εγγενείς συναρτήσεις. Εντολές ελέγχου και λογικής. Επαναληπτικές δομές. Χειρισμός χαρακτήρων. Επικοινωνία - χειρισμός αρχείων. Πίνακες (στοιχεία, και τμήματα πινάκων, κατασκευαστές, υποννούμενες επαναλήψεις). Δυναμικοί πίνακες. Διαδικασίες - συναρτήσεις και υπορουτίνες. Χρήση πινάκων σε διαδικασίες (αυτόματοι πίνακες, πίνακες υποθετικού σχήματος). Αρθρώματα. Παράγωγοι τύποι δεδομένων. Διεπιφάνειες. Στοιχεία αντικειμενοστραφούς προγραμματισμού. Εφαρμογές και τυπικά παραδείγματα.
Λέξεις Κλειδιά
Πληροφορικη, Προγραμματισμος, Πληροφορικη για Χημικους Μηχανικους, Fortran
Βιβλιογραφία μαθήματος (Εύδοξος)
1. Προγραμματισμός για επιστήμονες και μηχανικούς Fortran 90/95, Δ. Ματαράς & Φ. Κουτελιέρης, εκδ. Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε., 2003
2. Εισαγωγή στην Fortran 90/95/2003, Ν. Καραμπετάκης, εκδ. ΖΗΤΗ, 2011
Επιπρόσθετη βιβλιογραφία για μελέτη
1. Fortran for Scientists and Engineers, S. J. Chapman, McGraw Hill, 2017
2. Modern Fortran in Practice, A. Markus, Cambridge University Press, 2012
3. Introduction to Programming with Fortran, I. Chivers & J. Sleightholme, Springer, 2012
4. Modern Fortran Explained, M. Metcalf, J. Reid & M. Cohen, Oxford University Press, 2011
5. Modern Fortran - Style and Usage, N. S. Clerman & W. Spector, Cambridge University Press, 2012