Skip to main content

Το μάθημα έχει σαν στόχο την εισαγωγή του φοιτητή στις αρχές προγραμματισμού και την εφαρμογή τους μέσω της διδασκαλίας συγκεκριμένης γλώσσας υψηλού επιπέδου προσαρμοσμένης στην επίλυση αριθμητικών εφαρμογών. Δομή και λειτουργία του υπολογιστή. Παράσταση αριθμών. Αλγόριθμοι και προγράμματα. Λογικό διάγραμμα ροής. Γλώσσες προγραμματισμού. Μεταγλώττιση. Χρησιμοποιώντας τη FORTRAN 77/90/95 και κατάλληλο λειτουργικό περιβάλλον ( π.χ. Force 2.0, Linux, κλπ) καλύπτονται τα εξής θέματα: Εισαγωγή σε βασικές έννοιες και εντολές . Αριθμητικές σταθερές και μεταβλητές .Τύποι μεταβλητών . Εντολές τύπου . Αριθμητικές εκφράσεις. Υπολογισμός αριθμητικών εκφράσεων . Εσωτερικές συναρτήσεις . Εντολή αντικατάστασης . Αρχικές τιμές . Εντολές εισόδου/εξόδου READ , PRINT . Τεχνικές εισόδου/εξόδου . Τελεστές. Εντολές ελέγχου. Απλή διακλάδωση . Δομές επιλογής . Διακλάδωση προς πολλές διευθύνσεις . Δομές επανάληψης . Εντολές ανακύκλωσης . Μεταβλητές με δείκτες .Διανύσματα και πίνακες . Είσοδος – έξοδος πινάκων . Προδιαγραφές του FORMAT .Υποπρογράμματα. Υποπρόγραμμα τύπου FUNCTION. Υποπρόγραμμα τύπου SUBROUTINE . Επικοινωνία υποπρογραμμάτων. Αρχεία . Οργάνωση και εντολές της FORTRAN για την επεξεργασία αρχείων. Αριθμοί διπλής ακρίβειας . Μιγαδικοί αριθμοί. Χαρακτήρες και Λογικά δεδομένα . Το μάθημα συνοδεύεται από εργαστήρια στα οποία γίνεται εξάσκηση προγραμματισμού μέσω εφαρμογών σε απλά μηχανολογικά προβλήματα.