ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)

Σχετικά έγγραφα
επιµέλεια Θοδωρής Πιερράτος

ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)

ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)

Εισαγωγή στη Fortran. Μάθημα 1 ο. Ελευθερία Λιούκα

Σχολικό Βιβλίο - Κεφάλαιο 7 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ PASCAL ΠΑΡΟΥΣΙΑΣΗ 13

ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΣΤΑΘΕΡΕΣ ΜΕΤΑΒΛΗΤΕΣ

ΕΙ ΑΓΩΓΉ ΣΗΝ FORTRAN

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα.

ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ

ΕΠΛ031 - Εισαγωγή στον Προγραμματισμό

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου)

Δομή προγράμματος στη Fortran

Ενότητα 1 Διάλεξη 2β

- program p_name(input) - uses crt

Δομή προγράμματος στη Fortran

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal

Εισαγωγή στον Προγραμματισμό

Ο τελεστής ανάθεσης και οι εντολές εισόδουεξόδου

ΚΕΦΑΛΑΙΟ 9 ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ

C Programming EPL032 Maria Stavrinou Ioannou Εισαγωγή στη Γλώσσα C

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL

Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB

Εισαγωγή στο προγραμματισμό Η/Υ

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

ΦΥΣ-151: HΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ Ι ΕΣΑΓΩΓΗ ΣΤΗ FORTRAN 77

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) (PASCAL ) Μεταβλητές- Τύποι- Τελεστές

Σύντοµος Οδηγός της Qbasic. Πέρδος Αθανάσιος Καθηγητής Πληροφορικής

a = 10; a = k; int a,b,c; a = b = c = 10;

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ. Παράδειγμα #1. Πράξεις μεταξύ ακεραίων αριθμών

Βασικά στοιχεία της Java

Visual Basic Βασικές Έννοιες

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ )

ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ

Προγραμματισμός με FORTRAN Συνοπτικός Οδηγός Α. Σπυρόπουλος Α. Μπουντουβής

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Εισαγωγή στη γλώσσα προγραμματισμού Fortran 95

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

Προγραµµατισµός στην Basic

7.1 Αλφάβητο. 7.2 Τύποι δεδομένων. 7.3 Σταθερές. 7.4 Μεταβλητές. 7.5 Αριθμητικοί τελεστές. 7.6 Συναρτήσεις. 7.7 Αριθμητικές εκφράσεις. 7.

Σκοπός. Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL

- program p_name(output); - uses crt;

7. Βασικά στοιχεία προγραµµατισµού.


Διαδικασιακός Προγραμματισμός

Εισαγωγή - Βασικές έννοιες. Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος A Εξάμηνο

- Αναπαράσταση ακέραιας τιµής : - Εύρος ακεραίων : - Ακέραιοι τύποι: - Πράξεις µε ακεραίους (DIV - MOD)

Κεφάλαιο 5ο: Εντολές Επανάληψης

Βασικές έννοιες προγραμματισμού

Ενότητα 1 Διάλεξη 3. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

ΚΕΦΑΛΑΙΟ 4ο. Α. Το περιβάλλον της Microsoft Fortran Powerstation

Κεφάλαιο 2.6: Είσοδος / Έξοδος εδοµένων, Μορφοποίηση εδοµένων Εξόδου. ( ιάλεξη 7) ιδάσκων: ηµήτρης Ζεϊναλιπούρ

Ορισµοί κεφαλαίου. Σηµαντικά σηµεία κεφαλαίου

ΚΕΦΑΛΑΙΟ 3. Εκφράσεις, τελεστές, σχόλια. 3.1 Εισαγωγή

Συμβολικά ονόματα που δίνονται σε θέσεις μνήμης όπου αποθηκεύονται αριθμοί. ιεύθυνση

scanf() scanf() stdin scanf() printf() int float double %lf float

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 2 Εντολές Εισόδου/Εξόδου Τελεστές. Δρ. Γιώργος Λαμπρινίδης 23/10/2015 Η - Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 1

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. Πρόοδος 20 Μαρτίου 2011 Οµάδα

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

Υπολογιστές Ι. Άδειες Χρήσης. Μεταβλητές και πράξεις. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Αντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

Οικονόμου Βαγγέλησ Διάλεξη Νο 2. Δομημένοσ Προγραμματιςμόσ - Διάλεξη 2

Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Εισαγωγή στην FORTRAN. Δρ. Ιωάννης Λυχναρόπουλος

ιαφάνειες παρουσίασης #2

Εισαγωγή στον Προγραμματισμό Η/Υ (Fortran 90/95/2003)

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PASCAL

Εισαγωγή στη χρήση Η/Υ. Αναγνωστοπούλου Χριστίνα Λέκτορας

Υπολογιστές Ι. Άδειες Χρήσης. Τύποι δεδομένων. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Πρόβλημα 29 / σελίδα 28

int array[10]; double arr[5]; char pin[20]; Προγραµµατισµός Ι

8 FORTRAN 77/90/95/2003

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Ένα πρώτο πρόγραμμα ΔΟΜΗ TOY ΠΡΟΓΡΑΜΜΑΤΟΣ. Τι σημαίνουν οι εντολές. Από τι αποτελείται ένα πρόγραμμα

Η πρώτη παράμετρος είναι ένα αλφαριθμητικό μορφοποίησης

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Διδάσκουσα Δρ Β.

5 &6. Τύποι δεδομένων, τελεστές και

3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting)

Χρησιμοποιείται για να αποφασίσει το πρόγραμμα αν θα κάνει κάτι σε ένα σημείο της εκτέλεσής του, εξετάζοντας αν ισχύει ή όχι μια συνθήκη.

ΕΡΓΑΣΤΗΡΙΟ 2 ΕΙΣΑΓΩΓΗ ΣΤΗ C. Εργαστήριο 2. Τµήµα Πληροφορικής και Τηλεπικοινωνιών

ΦΥΛΛΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ 1

Κεφάλαιο 7 Βασικά Θέματα Προγραμματισμού. Εφαρμογές Πληροφορικής Κεφ. 7 Καραμαούνας Πολύκαρπος 1

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Εκχώρηση Τιμών

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ ΠΙΝΑΚΕΣ. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

Κεφάλαιο 3ο: Βασικά στοιχεία ενός προγράµµατος της γλώσσας Fortran

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην Python

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2017

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. Πρόοδος 28 Μαρτίου 2009 Οµάδα 1 η

Γ ε ν ι κ ό Λ ύ κ ε ι ο Ε λ ε υ θ ε ρ ο ύ π ο λ η ς. Α λ γ ό ρ ι θ μ ο ι

Υπο-προγράμματα στη Fortran

Προγραμματισμός Υπολογιστών & Εφαρμογές Python. Κ.Π. Γιαλούρης

Fortran και Αντικειμενοστραφής προγραμματισμός.

Διαδικασιακός Προγραμματισμός

Transcript:

1 ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) ιάλεξη 1 1.1 ΕΙΣΑΓΩΓΗ ΣΤΗ FORTRAN 77 Ένα πρόγραµµα σε οποιαδήποτε γλώσσα προγραµµατισµού δεν τίποτα άλλο από µια σειρά εντολών που πρέπει να εκτελέσει ο υπολογιστής για την επίλυση ενός προβλήµατος. Οπως και οι κοινές γλώσσες, έτσι και οι γλώσσες προγραµµατισµού αποτελούνται από ένα συγκεκριµένο σύνολο χαρακτήρων µε τη βοήθεια των οποίων µπορούµε να δηµιουργήσουµε «λέξεις» (εντολές ή συµβολικά ονόµατα) ή να γράψουµε αριθµητικές παραστάσεις. Οι επιτρεπόµενοι χαρακτήρες στη FORTRAN 77 είναι: 1. τα 26 γράµµατα του αγγλικού αλφάβητου (κεφαλαία και µικρά) 2. τα ψηφία 0,1,2,...,9 3. τα σύµβολα: + - * / = ( )., _ 4. το κενό ΠΑΡΑΤΗΡΗΣΕΙΣ 1. Η FORTRAN 77 δεν κάνει διαχωρισµό µεταξύ κεφαλαίων και µικρών γραµµάτων. Για παράδειγµα, η εντολή print*,sum µπορεί να γραφτεί και ως PrINt*, Sum ή print*,sum κοκ 2. Τα κενά δε λαµβάνονται υπ όψιν από τον υπολογιστή. Για παράδειγµα το print*, sum είναι ισοδύναµο µε το pr in t *, Su m 3. Τα συµβολικά ονοµατα επιλέγονται ελεύθερα από τον προγραµµατιστή αλλά πρέπει να πληρούν ορισµένους κανόνες. Πιο συγκεκριµένα: a) Τα συµβολικά ονόµατα µπορούν να περιέχουν µέχρι 31 χαρακτήρες.

2 b) Oi επιτρεπόµενoi χαρακτήρες είναι: όλα τα γράµµατα του αγγλικού αλφάβητου (κεφαλαία και µικρά), οι αριθµοί 0,1,2,...,9 και το _ (underscore) c) Ο πρώτος χαρακτήρας κάθε ονόµατος ΠΡΕΠΕΙ να είναι γράµµα 1.1.1 ΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ Η δοµή ενός πρόγραµµατος στη FORTRAN 77 έχει ως εξής: program name δήλωση µεταβλητών εντολές end ΠΑΡΑΤΗΡΗΣΕΙΣ 1. Ένα πρόγραµµα στη FORTRAN 77 ξεκινάει µε την εντολή program και τελειώνει µε την εντολή end. Μεταξύ των εντολών αυτών υπάρχουν: αρχικά η δήλωση των µεταβλητών και στη συνέχεια οι υπόλοιπες εντολές. 2. Η εντολή program συνοδεύεται πάντα από ένα συµβολικό όνοµα (βλ. 1.1) 3. Η εντολή τερµατίζει την εκτέλεση του προγράµµατος σε όποιο σηµείο υπάρχει. Η χρήση του πριν το end είναι προαιρετική, µια και η εκτέλεση του πρόγραµµατος θα σταµατήσει ούτως ή άλλως µόλις συναντήσει την εντολή end. Όµως στο παράδειγµα που ακολουθεί program name δήλωση µεταβλητών εντολή1 εντολή2 εντολή3 end το πρόγραµµα θα σταµατήσει στο πρώτο που θα συναντήσει, δηλ. ακριβώς πριν από την εντολή3. 1.1.2 ΚΑΝΟΝΑΣ ΤΩΝ ΣΤΗΛΩΝ Ο κώδικας στη FORTRAN πρέπει να γράφεται µε ένα συκγεκριµένο τρόπο στο αρχείο που θα τον αποθηκεύσουµε. Πιο συγκεκριµένα:

3 1. Οι εντολές γράφονται µεταξύ των στηλών 7 72 της κάθε γραµµής. 2. Αν υπάρχει ο χαρακτήρας c (ή το *) στην στήλη 1, τότε ότι κι αν γράψουµε στη γραµµή αυτή είναι σχόλιο και δε λαµβάνεται υπ όψιν απο τον υπολογιστή 3. Αν στην στήλη 6 υπάρχει οποιοδήποτε σύµβολο (συνηθίζεται το &), τότε η γραµµή αυτή θεωρείται συνέχεια της προηγούµενης. Αυτό συνήθως το χρησιµοποιουµε όταν η εντόλη που γραφουµε σε µία γραµµη υπερβαίνει τη στήλη 72. 4. Στις στήλες 2-5 µπαίνουν (αν είναι αναγκαίο) αριθµητικές (ακέραιες) ετικέτες. 1.1.3 ΕΝΑ ΑΠΛΟ ΠΑΡΑ ΕΙΓΜΑ 123456789... program circle c Το πρόγραµµα αυτό διαβάζει από το πληκτρολόγιο την ακτίνα ενός κύκλου c και υπολογίζει την περίµετρο και το εµβαδόν του c c ΜΕΤΑΒΛΗΤΕΣ c r (input) ακτίνα του κύκλου c perimetros (output) περίµετρος του κύκλου c emvadon (output) εµδαδόν του κύκλου real r, perimetros, emvadon print*, ώστε την ακτίνα του κύκλου read*, r perimetros = 2.*3.14*r emvadon = 3.14*r**2 print*, Η περίµετρος του κύκλου είναι:, perimetros print*, Το εµβαδόν του κύκλου είναι:, emvadon end 1.2 ΑΛΓΕΒΡΙΚΕΣ ΠΡΑΞΕΙΣ Οι αριθµητικοί τελεστές ειναι οι: + (πρόσθεση) - (αφαίρεση) * (πολλαπλασιασµός) / (διαίρεση)

4 ** (ύψωση σε δύναµη) Για παράδειγµα η παρακάτω µαθηµατική έκφραση: a + b 2 c ( a + b) + + d c στην FORTRAN 77 γράφεται ως c*(a+b) + (a+b)/c + d**2 ΠΑΡΑΤΗΡΗΣΗ Οι αλγεβρικές πράξεις εκτελούνται µε την εξής σειρά προτεραιότητας: 1. ύψωση σε δύναµη 2. πολλαπλασιασµός ή διαίρεση 3. πρόσθεση ή αφαίρεση Παραδείγµατα: 2*3+20 = 6+20 = 26 2+100/20 = 2+5 = 7 5+6*3**2 = 5+6*9 = 5+54 = 59 Πρώτες εκτελούνται οι πράξεις µέσα στις παρενθέσεις µε τη σειρά που αναφέραµε προηγουµένως. Για παράδειγµα: (2*3**2 +1)*2-6 = (2*9+1)*2-6 = (18+1)*2-6 = 19*2-6 = 38-6 = 32 1.3 ΜΕΤΑΒΛΗΤΕΣ (ΜΕΡΟΣ A) H FORTRAN 77 κάνει αυστηρό διαχωρισµό µεταξύ των πραγµατικών αριθµών (αριθµών µε δεκαδικό ψηφίο) και των ακεραίων αριθµών ( αριθµών χωρίς δεκαδικό ψηφιο). Για παράδειγµα, οι αριθµοί: 23-100 2341 10000000001 είναι ακέραιοι, ενώ οι 23. 1.0000.00231-192. 134.2345 είναι πραγµατικοί. Μπορεί οι αριθµοί 23 και 23. να είναι ακριβώς η ίδια τιµή, ωστόσο στη FORTRAN 77 αντιµετωπίζονται τελείως διαφορετικά, γιατί αποθηκεύονται µε διαφορετικό τρόπο στη µνήµη του υπολογιστή.

5 1.4.1 ΤΥΠΟΙ ΜΕΤΑΒΛΗΤΩΝ Οι τύποι µεταβλητών που υποστηρίζει η FORTRAN 77 είναι: 1. integer (ακέραιοι) 2. real (πραγµατικοί, ακρίβεια µέχρι 8 ο δεκαδικό ψηφίο) 3. double precision (πραγµατικοί, ακρίβεια µέχρι 16 ο δεκαδικό ψηφίο) 4. complex (µιγαδικοί) 5. character (χαρακτήρες) 6. logical (λογικές, µόνο δύο τιµές true και fulse) 1.3.2 ΗΛΩΣΗ ΜΕΤΑΒΛΗΤΩΝ 1. Ρητή δήλωση type λίστα µεταβλητών π.χ: integer a1, sum, count real energy, sum, r 2. Aυτονόητη (implicit) δήλωση Σε περίπτωση πoυ δεν ορίσουµε ρητά τον τύπο των µεταβλητών η FORTRAN 77 έχει την δυνατότητα να ταξινοµίσει τις µεταβλητές αυτόµατα. Πιο συγκεκριµένα, όσες µεταβλητές αρχίζουν από i, j, k, l, m,n είναι ακέραιοι (πχ isum, icount), ενώ όσες αρχίζουν απο τα υπόλοιπα γράµµατα του αγγλικού αλφάβητου, δηλ. a-h and o-z, είναι πραγµατικοί (π.χ sum, x, func) 1.3.3 ΕΚΧΩΡΗΣΗ ΤΙΜΗΣ ΣΤΙΣ ΜΕΤΑΒΛΗΤΕΣ Μια µεταβλητή µπορεί να πάρει κάποια συκγεκριµένη τιµή ως Μεταβλητή = αριθµητική παράσταση Για παράδειγµα a=0.5*10.**2 ή energy = 0.5*m*v**2, όπου οι µεταβλητές m και v έχουν ήδη κάποια συγκεκριµένη τιµή. Επίσης µπορούµε να δώσουµε τιµή σε µια µεταβλητή µε την εντολή read (βλ. επόµενη παράγραφο).

6 1.4 ΕΤΟΛΕΣ print ΚΑΙ read 1.4.1 Εντολή read Σύνταξη: read*, λίστα µεταβλητών Με την εντολή αυτή ο υπολογιστής περιµένει να του δώσουµε από το πληκτρολόγιο µία λίστα µεταβλητων. Παράδειγµα: read*,a1, r, energy ΠΑΡΑΤΗΡΗΣΗ Υπάρχουν δυο τρόποι να εισάγουµε τις µεταβλητές από το πληκτρολόγιο: a) ίνουµε διαδοχικά όλες τις µεταβλητές χωρισµένες µε κόµµα (,) και στο τέλος παταµε enter. b) Πατάµε enter σε κάθε µεταβλητή που πληκτρολογούµε. 1.4.2 Εντολή print Σύνταξη: print*, σχόλια και/ή λίστα µεταβλητών Με την εντολή αυτή ο υπολογιστής θα τυπώσει στην οθόνη τα σχόλια και/ή τη λίστα των µεταβλητών. Παράδειγµα: print*, Το εµβαδόν του κύκλου είναι, emvadon ΠΑΡΑΤΗΡΗΣΕΙΣ 1. Τα σχόλια µπαίνουν πάντα µέσα σε µονά εισαγωγικά:...σχόλιο... 2. Τα σχόλια και οι µεταβλητές χωρίζονται πάντα µε κόµµα. 1.5 ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ Συνοπτικά η διαδικασία που ακολουθείται για την εκτέλεση ενός προγράµµατος, είναι: 1. Αποθηκεύουµε τον κώδικα FORTRAN σε ένα αρχείο που έχει κατάληξη.f π.χ pogram1.f 2. Μεταφράζουµε (compile) τον κώδικα στη γλώσσα µήχανής π.χ g77 program1.f o program1.exe Το ο program1.exe δηµιουργεί το εκτελέσιµο αρχείο µε όνοµα program1.exe

7 (Σε περίπτωση που δε δώσουµε το «ο program1.exe», τότε ο µεταφραστής (compiler) θα ονοµάζει πάντα το εκτελέσιµο αρχειο ως a.out) 3. «Τρέχουµε» το εκτέλεσιµο αρχείο program1.exe ΠΑΡΑΤΗΡΗΣΗ Η κατάληξη.exe στο εκτελέσιµο αρχείο είναι προαιρετική. Απλά συνηθίζεται για να υποδεικνύει ότι το αρχείο αυτό είναι εκτελέσιµο (executable). Βουλγαράκης Νίκος (20/2/03)