Προγραμματισμός FORTRAN > Μαθήματα > Αριθμητικές Πράξεις | |
|
Στο κύριο τμήμα του προγράμματος εκτελούνται όλοι οι υπολογισμοί δηλαδή, όλες οι εντολές που χρησιμοποιούν πράξεις, αριθμητικές παραστάσεις και συναρτήσεις βιβλιοθήκης της Fortran. ΠΡΑΞΕΙΣ Το σημαντικότερο προσόν της γλώσσας Fortran είναι η ευκολία και η ταχύτητα στην εκτέλεση πράξεων και υπολογισμού αριθμητικών παραστάσεων. Για να γίνουν οι πράξεις αυτές θα πρέπει να γραφούν σύμφωνα με τους κανόνες σύνταξης της γλώσσας. Η σειρά προτεραιότητας με την οποία εκτελούνται οι πράξεις σε μια εντολή Fortran είναι κρίσιμη για το σωστό υπολογισμό της παράστασης. Οι βασικοί κανόνες είναι οι παρακάτω, και είναι κοινοί για όλες σχεδόν τις γλώσσες προγραμματισμού: 1. Οι πράξεις δηλώνονται με τα παρακάτω σύμβολα:
2. Οι πράξεις γράφονται σε μία γραμμή, η μία μετά την άλλη και πραγματοποιούνται από αριστερά προς τα δεξιά. 3. Για να ομαδοποιηθούν οι πράξεις χρησιμοποιούνται παρενθέσεις (((...))). Η γλώσσα αρχίζει τις πράξεις από τις εσωτερικές παρενθέσεις και προχωρά προς τις εξωτερικές, όπως δηλαδή είναι ο κανόνας και στα μαθηματικά. 4. Για να μην καταλήξουμε σε υπερβολικό αριθμό παρενθέσεων έχει καθιερωθεί μια ιεραρχία στις πράξεις που δεν χωρίζονται από παρενθέσεις, οι οποίες και εκτελούνται με τη παρακάτω σειρά προτεραιότητας:
ΑΡΙΘΜΗΤΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ Αν εφαρμόσουμε τους κανόνες που είδαμε πιο πάνω στις τρεις αυτές αριθμητικές παραστάσεις, θα έχουμε αντίστοιχα τις τρεις παρακάτω εκτελέσιμες εντολές της Fortran, έτοιμες να τοποθετηθούν στο κυρίως τμήμα του προγράμματος:
ΣΥΝΑΡΤΗΣΕΙΣ ΒΙΒΛΙΟΘΗΚΗΣ Η Fortran έχει δεκάδες συναρτήσεις βιβλιοθήκης ενσωματωμένες στη γλώσσα (intrinsic functions) για να διευκολύνει την γρήγορη σύνταξη και εκτέλεση επιστημονικών υπολογισμών και προγραμμάτων. Μερικές από τις πλέον χρησιμοποιούμενες συναρτήσεις είναι οι:
Στις παραπάνω συναρτήσεις, το x μπορεί να είναι οποιαδήποτε πραγματική μεταβλητή, σταθερά ή και παράσταση. Σημειώνουμε όμως ότι μερικές συναρτήσεις δεν δέχονται ακέραιες (integer) τιμές για το x. Επίσης, οι τριγωνομετρικές συναρτήσεις δεν υπολογίζονται σε μοίρες (o) αλλά υπολογίζονται σε ακτίνια (rad), όπου: 2π rad = 360o. |
|
©2006 Δρ. Β. Χ. Μούσας, Επικ. Καθ., e-mail | Τ.Ε.Ι. Αθήνας Τμήμα Πολιτικών Έργων Υποδομής |