1 / 18

Εισαγωγή στους Η/Υ

Εισαγωγή στους Η/Υ. Εισαγωγή στην FORTRAN. Γιατί Fortran?. Είναι πιο εύκολη στην εκμάθηση Επιστημονικά προσανατολισμένη Υπάρχει πληθώρα γραμμένου κώδικα Είναι ευκολότερη στην χρήση και περισσότερο εύρωστη Είναι πιο γρήγορη (λογω καλύτερης βελτιστοποίησης του κώδικα)

Download Presentation

Εισαγωγή στους Η/Υ

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Εισαγωγή στους Η/Υ Εισαγωγή στην FORTRAN

  2. Γιατί Fortran? • Είναι πιο εύκολη στην εκμάθηση • Επιστημονικά προσανατολισμένη • Υπάρχει πληθώρα γραμμένου κώδικα • Είναι ευκολότερη στην χρήση και περισσότερο εύρωστη • Είναι πιο γρήγορη (λογω καλύτερης βελτιστοποίησης του κώδικα) • Είναι πιο αποτελεσματική στα μαθηματικά • Έχει καλύτερα διαγνωστικά

  3. Εισαγωγή στη FORTRAN 90 Όπως και στο χαρτί έτσι και στα προγράμματα οι χαρακτήρες, οι αριθμοί και τα σύμβολα χρησιμοποιούνται για την δημιουργία λέξεωνκαι την εκτέλεση πράξεων ΔΕΝ υπάρχει διάκριση μεταξύ πεζών και κεφαλαίων χαρακτήρων !

  4. Παράδειγμα πηγαίου κώδικα • Περιγραφή: Το πρόγραμμα εκτελεί προκαθορισμένες πράξεις μεταξύ ακεραίων, δεκαδικών και λέξεων • Εκτελέσιμο αρχείο (EXECUTABLE- *.EXE) • Πηγαίος Κώδικας (source code - *.f90) • Εφαρμογή στο MS-EXCEL

  5. Παράδειγμα πηγαίου κώδικα • Περιγραφή: Το πρόγραμμα υπολογίζει διάφορα δεδομένα για την ελεύθερη πτώση ενός σώματος, ανάλογα με τις επιλογές του χρήστη. • Εκτελέσιμο αρχείο (EXECUTABLE- *.EXE) • Πηγαίος Κώδικας (source code - *.f90)

  6. Επικοινωνία με τον χρήστη Δομή πηγαίου κώδικα ΑΡΧΗ Συνδέεται άμεσα με την αποφυγή λαθών και την δέσμευση πόρων του συστήματος ΔΗΛΩΣΕΙΣ ΜΕΤΑΒΛΗΤΩΝ ΔΕΔΟΜΕΝΑ ΕΙΣΟΔΟΥ ΕΚΦΡΑΣΕΙΣ - ΚΟΡΜΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ (ΥΠΟΛΟΓΙΣΜΟΙ, ΔΙΑΔΙΚΑΣΙΕΣ,...) ΔΕΔΟΜΕΝΑ ΕΞΟΔΟΥ ΤΕΛΟΣ

  7. Επικοινωνία με τον χρήστη Δομή πηγαίου κώδικα ΑΡΧΗ Συνδέεται άμεσα με την αποφυγή λαθών και την δέσμευση πόρων του συστήματος ΔΗΛΩΣΕΙΣ ΜΕΤΑΒΛΗΤΩΝ ΔΕΔΟΜΕΝΑ ΕΙΣΟΔΟΥ ΕΚΦΡΑΣΕΙΣ - ΚΟΡΜΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ (ΥΠΟΛΟΓΙΣΜΟΙ, ΔΙΑΔΙΚΑΣΙΕΣ,...) ΔΕΔΟΜΕΝΑ ΕΞΟΔΟΥ ΤΕΛΟΣ

  8. Εισαγωγή στη FORTRAN 90

  9. Κανόνες σύνταξης στη FORTRAN 90 • Όλος ο κώδικας γράφεται στις στήλες 1-132 • Τα κενά χωρίζουν τις λέξεις μεταξύ τους. Περισσότερα από ένα κενά λαμβάνονται ως ένα • Το ‘!’ χρησιμοποιείται για την εισαγωγή σχολίων. Ό,τι βρίσκεται δεξιά του δεν λαμβάνεται υπόψη από τον compiler, ούτε έχει σημασία στην εκτέλεση του προγράμματος • Η γραμμή μπορεί να αρχίζει από οποιαδήποτε στήλη • Η γραμμή μπορεί να περιέχει μόνο μια ετικέτα στην αρχή της • Μια έκφραση μπορεί να συνεχίζεται στην επόμενη γραμμή όταν ο τελευταίος χαρακτήρας είναι το ‘&’ • Μια γραμμή μπορεί να φιλοξενεί πολλές εκφράσεις αρκεί να χωρίζονται μεταξύ τους με ‘;’ • Κατάληξη αρχείων ‘*.f90’

  10. Κανόνες σύνταξης στη FORTRAN 77 • Όλος ο κώδικας γράφεται στις στήλες 1-72 • Στήλες 1-5: ετικέτες (‘C’ ή ‘c’ ή ‘*’ εισάγουν σχόλια) • Στήλη 6: Οποιοσδήποτε χαρακτήρας (εκτός από ‘κενό’ ή ‘0’) σημαίνει ότι η γραμμή είναι συνέχεια της προηγούμενης • Στήλες 7-72: εκφράσεις και προτάσεις fortran • Στήλες 73- : αγνοούνται • Κατάληξη αρχείων ‘*.for’

  11. Περιβάλλον εργασίας ! Το path στο οποίο αποθηκεύεται το workspace δεν μπορεί να περιλαμβάνει ελληνικούς χαρακτήρες • DEVELOPER STUDIO • SOURCE CODE FILES (.f90, .f): • Αρχεία γραμμένα σε απλό κειμενογράφο που ακολουθούν τη σύνταξη της FORTRAN. • PROJECT (.dsp): • Σχέδιο εργασιών: μπορεί να περιλαμβάνει πολλά αρχεία πηγαίο κώδικα • WORKSPACE (.dsw): • Χώρος εργασίας: μπορεί να περιλαμβάνει πολλά projects

  12. PROJECT1 ΑΡΧΕΙΑ ΠΗΓΑΙΟΥ ΚΩΔΙΚΑ – PROJECT1 PROJECT2 ΑΡΧΕΙΑ ΠΗΓΑΙΟΥ ΚΩΔΙΚΑ – PROJECT2 PROJECT3 ΑΡΧΕΙΑ ΠΗΓΑΙΟΥ ΚΩΔΙΚΑ – PROJECT3

  13. Δομή προγράμματος FORTRAN • Ένα πρόγραμμα αποτελείται από μια ή περισσότερες μονάδες προγραμμάτων • Μια μονάδα προγράμματος περιέχει • μια ακολουθία δηλώσεων • τα απαραίτητα βήματα για την εκτέλεση των • Κάθε μονάδα προγράμματος έχει μια ονομασία (name) • Μια μονάδα προγράμματος τερματίζεται από την εντολή end

  14. Κυρίως πρόγραμμα • Το κυρίως πρόγραμμα αποτελεί τον κορμό του πηγαίου κώδικα • Έχει ένα όνομα • Τερματίζεται με το end • Μπορεί να υπάρχει μόνο ένα μέσα σε ένα project • Από αυτό ξεκινάει η εκτέλεση του κώδικα

  15. Επικοινωνία με τον χρήστη • Η ΛΙΣΤΑ περιλαμβάνει ονόματα μεταβλητών !

  16. Ονόματα (names) • Ο ΠΡΩΤΟΣ χαρακτήρας πρέπει να είναι γράμμα ή το δολάριο ! • Οι κανόνες ισχύουν για όλα τα ονόματα που χρησιμοποιούνται στην FORTRAN • Ονόματα προγραμμάτων • Ονόματα μεταβλητών • Τα ονόματα μπορούν να περιλαμβάνουν • Γράμματα • Αριθμούς • Underscores ( _ ) • Το δολάριο ( $ )

More Related