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

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

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

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

ΘΕΜΑ Α Να γράψετε στην κόλα σας τον αριθμό καθεμιάς από τις παρακάτω ερωτήσεις 1-4 και δίπλα το γράμμα που αντιστοιχεί στη σωστή απάντηση.

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

ΘΕΜΑ A: ΔΙΑΡΚΕΙΑ: 120min ΤΜΗΜΑ:. ONOMA:. ΕΠΩΝΥΜΟ: ΗΜΕΡΟΜΗΝΙΑ: ΘΕΜΑ 1 ο ΘΕΜΑ 2 ο ΘΕΜΑ 3 ο ΘΕΜΑ 4 ο ΣΥΝΟΛΟ ΜΟΝΑΔΕΣ

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 Α ΦΑΣΗ

Κεφάλαιο 1: Κινηματική

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι χρειάζεται η εντολή DO ; ΕΠΑΝΑΛΗΨΕΙΣ ΕΝΤΟΛΗ DO. Όταν απαιτείται να εκτελεστεί πολλές φορές το ίδιο τμήμα ενός προγράμματος.

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

ΦΥΣΙΚΗ Α ΛΥΚΕΙΟΥ ΣΕΙΡΑ: Α (ΛΥΣΕΙΣ) ΗΜΕΡΟΜΗΝΙΑ: 13/10/2013

Δ Ι ΑΓ Ω Ν ΙΜ Α: A Σ ΑΞ Η ΛΤ Κ Ε Ι ΟΤ Υ Τ Ι Κ Η

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

ΛΥΣΕΙΣ. Οδηγία: Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω ερωτήσεις 1-4 και δίπλα το γράμμα που αντιστοιχεί στη σωστή απάντηση.

8 FORTRAN 77/90/95/2003

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Ευθύγραμμη Κίνηση

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΦΥΣΙΚΗ / Α ΛΥΚΕΙΟΥ ΣΕΙΡΑ: Α (ΑΠΑΝΤΗΣΕΙΣ) ΗΜΕΡΟΜΗΝΙΑ: ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: ΑΡΧΩΝ Μ- ΑΓΙΑΝΝΙΩΤΑΚΗ ΑΝ.-ΠΟΥΛΗ Κ.

ΕΠΑ.Λ ΧΡΥΣΟΥΠΟΛΗΣ Γ Πληροφορική Προγραµµατισµός Υπολογιστών Κεφάλαιο 9 Σηµειώσεις 03. Εντολή Εκχώρησης - Αντικατάστασης

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

Κριτήριο αξιολόγησης στην κινηματική.

ΑΣΚΗΣΕΙΣ ΚΙΝΗΜΑΤΙΚΗΣ. = t. (1) 2 επειδή Δx 1 = Δx 2 = Δ xoλ / 2 Επειδή Δx 1 = u 1 t 1, από την

ΜΑΘΗΜΑ / ΤΑΞΗ: ΦΥΣΙΚΗ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ / ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 09/12/2012 ΑΠΑΝΤΗΣΕΙΣ

Γ ΓΥΜΝΑΣΙΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΓΛΩΣΣΑ MicroWorlds Pro

Ενότητα 5: ΜΕΤΑΒΛΗΤΕΣ

Να χαρακτηρίσετε τις προτάσεις που ακολουθούν σαν σωστές (Σ) ή λάθος (Λ). Ποιες από τις παρακάτω προτάσεις είναι σωστές (Σ) και ποιες είναι λάθος (Λ).

ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 1

Ημερομηνία: Κυριακή 30 Οκτωβρίου 2016 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

ΦΥΣΙΚΗ. Α Λυκείου 14/ 04 / 2019 ΘΕΜΑ Α.

Δ3. Ο χρόνος από τη στιγμή που η απόστασή τους ήταν d μέχρι τη στιγμή που ακουμπά η μία την άλλη. Μονάδες 6

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 A ΦΑΣΗ

Θέμα Β. Λύση. Έχουμε, επομένως, εκφράσει την κινητική ενέργεια ως συνάρτηση του ύψους y.

ΜΑΘΗΜΑ / ΤΑΞΗ : Φυσικη Α ΛΥΚΕΙΟΥ ΗΜΕΡΟΜΗΝΙΑ: 28/02

4.3 Η ΣΥΝΑΡΤΗΣΗ f (x) x

ΦΥΣΙΚΗ. συστήματος των σωμάτων Α και Β, τα οποίο βρίσκονται διαρκώς σε επαφή. m m 2F. 2 3m

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

GI_V_FYSP_0_3772. ο οδηγός του φρενάρει οπότε το αυτοκίνητο διανύει διάστημα d

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

ΕΝΩΣΗ ΚΥΠΡΙΩΝ ΦΥΣΙΚΩΝ

1. Μια σφαίρα κινείται ευθύγραμμα και στο παρακάτω σχήμα βλέπετε την θέση της Α για t=0.

ΚΕΦΑΛΑΙΟ 1.1 ΕΥΘΥΓΡΑΜΜΗ ΚΙΝΗΣΗ

Φυσική Α Λυκείου. Καραβοκυρός Χρήστος

Α) ΕΝΑ ΚΙΝΗΤΟ. 1) Πληροφορίες από διάγραμμα x-t.

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

ΚΕΦΑΛΑΙΟ 1.2 ΔΥΝΑΜΙΚΗ ΣΕ ΜΙΑ ΔΙΑΣΤΑΣΗ

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

Β ΚΥΚΛΟΣ ΠΡΟΣΟΜΟΙΩΤΙΚΩΝ ΙΑΓΩΝΙΣΜΑΤΩΝ ΣΥΓΧΡΟΝΟ Ενδεικτικές Απαντήσεις A Λυκείου Νοέµβριος 2013 ΘΕΜΑ Α ΘΕΜΑ Β

ΕΙ ΑΓΩΓΉ ΣΗΝ FORTRAN

Προγραμματισμός Ι. Χαρακτήρες. Πανεπιστήμιο Πελοποννήσου Τμήμα Πληροφορικής & Τηλεπικοινωνιών

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 A ΦΑΣΗ

επιστρέφει αριθµό που προκύπτει µε αντιστροφή των στοιχείων του πρώτου

Ζήτημα ) Ένα κινητό εκτελεί μεταβαλλόμενη κίνηση, αν : 2) Σώμα εκτελεί ομαλά μεταβαλλόμενη κίνηση κατά την οποία η μετατόπιση είναι

Εισαγωγή στο Προγραμματισμό για Μηχανολόγους Οδηγός Προετοιμασίας για τη Τελική Εξέταση

(1) (2) Από τις σχέσεις (1) και (2) με τη βοήθεια της σχέσης (3) προκύπτει ότι:

Β ΚΥΚΛΟΣ ΠΡΟΣΟΜΟΙΩΤΙΚΩΝ ΙΑΓΩΝΙΣΜΑΤΩΝ ΣΥΓΧΡΟΝΟ. Προτεινόµενα Θέµατα Α Λυκείου Νοέµβριος 2013 ΘΕΜΑ Α

1ο ιαγώνισµα Α Τάξης Ενιαίου Λυκείου Κυριακή 20 εκέµβρη 2015 Κινηµατική Υλικού Σηµείου. Ενδεικτικές Λύσεις. Θέµα Α

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

9 o Ε.Λ. ΠΕΙΡΑΙΑ ΙΑΓΩΝΙΣΜΑ ΦΥΣΙΚΗΣ

. Πρόκειται για ένα σημαντικό βήμα, καθώς η παράμετρος χρόνος υποχρεωτικά μεταβάλλεται σε κάθε είδους κίνηση. Η επιλογή της χρονικής στιγμής t o

Κ ε φ. 1 Κ Ι Ν Η Σ Ε Ι Σ

F Στεφάνου Μ. 1 Φυσικός

Η κίνηση ενός σώματος, η θέση, η μετατόπιση και το διάστημα

Φυσικά μεγέθη. Φυσική α λυκείου ΕΙΣΑΓΩΓΗ. Όλα τα φυσικά μεγέθη τα χωρίζουμε σε δύο κατηγορίες : Α. τα μονόμετρα. Β.

Επιμέλεια : Γαβριήλ Κωνσταντίνος Καθηγητής Φυσικής

2ο ιαγώνισµα Α Τάξης Ενιαίου Λυκείου υναµική Ι - Βαρύτητα. Ενδεικτικές Λύσεις. Θέµα Α

ΜΑΘΗΜΑ / ΤΑΞΗ : ΦΥΣΙΚΗ- ΑΠΑΝΤΗΣΕΙΣ ΗΜΕΡΟΜΗΝΙΑ: 05/02/2017 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Καραβοκυρός Χρήστος

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

Ευθύγραμμες Κινήσεις

kg(χιλιόγραμμο) s(δευτερόλεπτο) Ένταση ηλεκτρικού πεδίου Α(Αμπέρ) Ένταση φωτεινής πηγής cd (καντέλα) Ποσότητα χημικής ουσίας mole(μόλ)

ΦΥΣΙΚΗ Α ΓΕΛ ΕΥΘΥΓΡΑΜΜΕΣ ΚΙΝΗΣΕΙΣ ΣΤΕΦΑΝΟΥ Μ. ΦΥΣΙΚΟΣ

ιαγώνισµα Α Τάξης Ενιαίου Λυκείου Τετάρτη 8 Απρίλη 2015 υναµική - Ενέργεια Ενδεικτικές Λύσεις Θέµα Α

Επαναληπτικές Ασκήσεις Φυσική Α Λυκείου

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 Β ΦΑΣΗ. Ηµεροµηνία: Μ. Τετάρτη 12 Απριλίου 2017 ιάρκεια Εξέτασης: 2 ώρες ΕΚΦΩΝΗΣΕΙΣ

ΣΤΕΡΓΙΟΥΔΗΣ ΙΩΑΚΕΙΜ Μsc Φυσικός Σελίδα 1

2.2.3 Η εντολή Εκτύπωσε

ΜΑΘΗΜΑ / ΤΑΞΗ : ΦΥΣΙΚΗ / Α ΛΥΚΕΙΟΥ ΣΕΙΡΑ: Α ΗΜΕΡΟΜΗΝΙΑ: 19/10/2014 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Άρχων Μάρκος, Γεράσης Δημήτρης, Τζαγκαράκης Γιάννης

Α. Στις ερωτήσεις 1-4 να γράψετε στο τετράδιό σας τον αριθμό της ερώτησης και δίπλα το γράμμα που αντιστοιχεί στη σωστή απάντηση.

Μαθηματική Εισαγωγή Συναρτήσεις

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΦΥΣΙΚΗ ΤΑΞΗ / ΤΜΗΜΑ : Α ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΦΕΒΡΟΥΑΡΙΟΥ 2016

1 ο Διαγώνισμα Α Λυκείου Σάββατο 18 Νοεμβρίου 2017

Φυσική γενικής παιδείας

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 1: Εισαγωγή

ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 3//7/2013 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΑΠΑΝΤΗΣΕΙΣ ΓΡΑΠΤΗΣ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ

Οι ασκήσεις βασίζονται στο αξιόλογο φυλλάδιο του Μαθηματικού Μιλτ. Παπαγρηγοράκη, από τις σημειώσεις του για το 4ο Γενικό Λύκειο Χανίων [ <

ιαγώνισµα Α Τάξης Ενιαίου Λυκείου Κινηµατική Υλικού Σηµείου

Β ΚΥΚΛΟΣ ΣΥΓΧΡΟΝΩΝ ΠΡΟΣΟΜΟΙΩΤΙΚΩΝ ΔΙΑΓΩΝΙΣΜΑΤΩΝ Προτεινόμενα Θέματα Α ΓΕΛ ΝΟΕΜΒΡΙΟΣ Φυσική ΘΕΜΑ Α

Θέμα Δ. Λύση. εκτελεί Ε.Ο.Κ, δηλαδή α = 0 κι επομένως εκτελεί Ε.Ο. Επιβραδυνόμενη κίνηση κι επομένως

ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ. Τι χρειάζεται η εντολή if ; Εντολή if. Παράδειγμα #1. Παράδειγμα #1

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

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2015 Β ΦΑΣΗ

Μαθηματική Εισαγωγή Συναρτήσεις

3ο Επαναληπτικό Διαγώνισμα Φυσικής Α τάξης Λυκείου

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

γραπτή εξέταση στο μάθημα ΦΥΣΙΚΗ Α ΛΥΚΕΙΟΥ

Ε Υ Θ Υ Γ Ρ Α Μ Μ Η Κ Ι Ν Η Σ Η - Α Σ Κ Η Σ Ε Ι Σ

Ημερομηνία: Πέμπτη 20 Απριλίου 2017 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι είναι μια συνάρτηση; ΣΥΝΑΡΤΗΣΕΙΣ. Δήλωση συνάρτησης sq. Παράδειγμα συνάρτησης: υπολογισμός τετραγώνου

Transcript:

ΥΠΟΛΟΓΙΣΤΕΣ Ι Τι είναι οι μεταβλητές ΕΣ ΤΑΒΛΗΤ - ΜΕΤ ΙΣΤΕΣ Ι ΠΟΛΟΓΙ ΥΠ ΜΕΤΑΒΛΗΤΕΣ Συμβολικά ονόματα που δίνονται σε θέσεις μνήμης όπου αποθηκεύονται αριθμοί. ιεύθυνση 0 1 2 3 4 MNHMH 5 6 7 8 9 Κ Α 1.. 2 Ονόματα μεταβλητών Τύποι μεταβλητών Ακολουθούν τους κανόνες για τα συμβολικά ονόματα: Αποτελούνται από ένα μέχρι έξι χαρακτήρες. Επιτρέπονται μόνο αγγλικά γράμματα και αριθμοί. Ο πρώτος χαρακτήρας πρέπει να είναι γράμμα. Κεφαλαία και μικρά θεωρούνται ίδια. Παραδείγματα μεταβλητών: ΟΝΕ Κ4 NPO STEP 3 Η γλώσσα προγραμματισμού Fortran έχει ένα προκαθορισμένο κανόνα, για να προσδιορίζεται ο τύπος κάθε μεταβλητής: Οι μεταβλητές που το όνομά τους αρχίζει από I, J, K, L, M, N θεωρούνται ακέραιες. Όλες οι υπόλοιπες θεωρούνται πραγματικές απλής ακρίβειας. Παραδείγματα: ΟΝΕ Πραγματική απλής ακρίβειας. Κ4 Ακέραια. NPO Ακέραια. STEP Πραγματική απλής ακρίβειας. 4

Τύποι μεταβλητών Τύποι μεταβλητών Για τις μεταβλητές διπλής ακρίβειας δεν υπάρχει προκαθορισμένος κανόνας. Πρέπει να δηλωθούν στην αρχή του προγράμματος. Παράδειγμα: PROGRAM VAR DOUBLE PRECISION MS, DGP. εν θα χρησιμοποιήσουμε μ τον προκαθορισμένο ρ κανόνα για τους τύπους των μεταβλητών, αλλά θα δηλώνουμε κάθε φορά τι είδους μεταβλητές θέλουμε: Κατάργηση του PROGRAM VAR προκαθορισμένου ρ κανόνα για τους τύπους των INTEGER N, POINTS μεταβλητών DOUBLE PRECISION MS, DGP REAL X, Y, Z. Χωρίς τη δήλωση είναι ακέραια Χωρίς τη δήλωση είναι πραγματική απλής ακρίβειας 5 6 Εντολή ανάθεσης τιμής Εντολή ανάθεσης τιμής: Σύνταξη Για να αποθηκεύσουμε μια συγκεκριμένη τιμή στο χώρο μνήμης που δεσμεύτηκε για μια μεταβλητή χρησιμοποιούμε την εντολή ανάθεσης τιμής: Παράδειγμα: Κ = 2 Προσοχή δεν γράφουμε: 2 = Κ Η μνήμη μετά την εκτέλεση της εντολής 2. Κ Α 7 Μεταβλητή = Αριθμητική παράσταση Αριστερά του = είναι πάντα μια μεταβλητή εξιά του = είναι πάντα μια αριθμητική παράσταση Παραδείγματα: R = 5. D = B**2-4*A*C ERM = (XM-XS)/2 AREA = ACOS(-1.0)*R**2 X1 = (-B+SQRT(D))/(2*A) 8

Τι σημαίνουν ; Παράδειγμα #1 Ν = Ν + 1 Αύξησε την τιμή της μεταβλητής Ν κατά 1. Η ακτίνα ενός κύκλου είναι 25cm. Κατασκευάστε πλήρες πρόγραμμα που θα υπολογίζει το εμβαδόν του. Κ = 2 Κ = Μ+L ώσε στη μεταβλητή K την τιμή 2. Κατόπιν δώσε στην Κ την τιμή M+L. Η παλαιά τιμή (2) χάνεται. Υπενθύμιση: Το εμβαδόν κύκλου είναι: 9 10 Παράδειγμα #1 (1/9) Παράδειγμα #1 (2/9) Έναρξη του προγράμματος Σχόλια 11 12

Παράδειγμα #1 (3/9) Παράδειγμα #1 (4/9) Κατάργηση του προκαθορισμένου κανόνα για τους τύπους των μεταβλητών 13 ήλωση μεταβλητών διπλής ακρίβειας: R: Ακτίνα PI: Ο αριθμός π Ε: Το εμβαδόν 14 Παράδειγμα #1 (5/9) Παράδειγμα #1 (6/9) Ορίζουμε την ακτίνα Ορίζουμε τον αριθμό π 15 16

Παράδειγμα #1 (7/9) Παράδειγμα #1 (8/9) Υπολογίζουμε το εμβαδόν του κύκλου Εμφανίζουμε στην οθόνη το εμβαδόν 17 18 Παράδειγμα #1 (9/9) Αποτέλεσμα στην οθόνη Τέλος του προγράμματος 19 Μόλις γράψουμε το πρόγραμμα πρέπει: Να το αποθηκεύσουμε Να το μεταφράσουμε Να δώσουμε εντολή για να ξεκινήσει η εκτέλεση Το αποτέλεσμα α στην οθόνη θα είναι: Το εμβαδόν είναι 1963.495 Στην εντολή WRITE: Ότι είναι εντός απλών αποστρόφων θεωρείται μήνυμα και εμφανίζεται όπως είναι. Ότι είναι εκτός απλών αποστρόφων θεωρείται μεταβλητή και εμφανίζεται η τιμή της. 20

Τι γίνεται με τις μονάδες μέτρησης ; Παράδειγμα #1 Επεκτάσεις ΕΣ - ΜΕΤ ΤΑΒΛΗΤ Στον υπολογιστή δεν εισάγουμε μονάδες μέτρησης. Γράφουμε: R = 25 και όχι: R = 25cm Κατασκευάστε πρόγραμμα που θα υπολογίζει το εμβαδόν και την περίμετρο κύκλου, όταν δίνεται η ακτίνα του. Βεβαίως R=25 μπορεί να σημαίνει 25m. Οι μονάδες μέτρησης είναι στο μυαλό του προγραμματιστή. Σε σχέση με το προηγούμενο πρόγραμμα: Η ακτίνα δεν θα είναι σταθερή (25cm) αλλά θα εισάγεται από το πληκτρολόγιο. Θα υπολογίζει επιπλέον και την περίμετρο του κύκλου. 21 22 Παράδειγμα #1 Επεκτάσεις Εντολή READ C και την περίμετρο κύκλου., S WRITE (*,*) 'Εισάγετε την ακτίνα' READ (*,*) R WRITE (*,*)*) 'Το εμβαδόν είναι ', E S = 2*PI*R WRITE (*,*) 'ΗΗ περίμετρος είναι ', S 23 Τι χρειάζεται: Για να εισάγουμε από το πληκτρολόγιο τιμές σε μεταβλητές την ώρα της εκτέλεσης του προγράμματος. Σύνταξη: READ (*,*) μεταβλητή1, μεταβλητή2, Πως λειτουργεί: Μόλις το πρόγραμμα συναντήσει την εντολή READ, δεν προχωρά στην επόμενη εντολή παρά περιμένει να πληκτρολογήσουμε τις τιμές των μεταβλητών. Εμείς: πληκτρολογούμε τις τιμές και πατάμε ENTER. Τότε το πρόγραμμα συνεχίζει στην επόμενη εντολή. Συνήθως: Πριν από την εντολή READ βάζουμε μια εντολή WRITE προκειμένου να εμφανιστεί ένα προτρεπτικό μήνυμα. 24

Παράδειγμα #2 Παράδειγμα #2 ΕΣ ΕΣ - ΜΕΤ ΤΑΒΛΗΤ Η θερμομετρική κλίμακα Fahreneit χρησιμοποιείται στις ΗΠΑ. Συνδέεται με την κλίμακα Celcius με τη σχέση: - ΜΕΤ ΤΑΒΛΗΤ Πως γράφω σε Fortran τη σχέση F = 9/5*C+32 Λάθος Κατασκευάστε πρόγραμμα το οποίο θα βρίσκει σε ποια θερμοκρασία Fahreneit παγώνει και βράζει το νερό. F = 9./5.*C+32 Σωστό F = 9*C/5+32 Σωστό 25 26 Παράδειγμα #2 Παράδειγμα #3 PROGRAM WATER C Αυτό το πρόγραμμα υπολογίζει τη θερμοκρασία C τήξης και εξάτμισης του νερού στην κλίμακα Fahreneit. DOUBLE PRECISION C, F Κατασκευάστε πρόγραμμα που θα υπολογίζει τον όγκο σφαίρας, όταν δίνεται η ακτίνα του. C = 0. F = 9*C/5+32 WRITE (*,*) 'Το νερό παγώνει σε ',F,' Fahreneit.' C = 100. F = 9*C/5+32 WRITE (*,*) 'Το νερό εξατμίζεται σε ',F,' Fahreneit.' Υπενθύμιση: Ο όγκος σφαίρας είναι: 27 28

Παράδειγμα #3 Παράδειγμα #4 PROGRAM SPHERE C Το πρόγραμμα αυτό υπολογίζει τον όγκο σφαίρας. DOUBLE PRECISION R, VOL, PI WRITE (*,*) 'Εισάγετε την ακτίνα' READ (*,*) R VOL = 4*PI*R**3/3 WRITE (*,*) 'Ο όγκος είναι ', VOL Κατασκευάστε πρόγραμμα που θα υπολογίζει τον αριθμητικό και το γεωμετρικό μέσο όρο τριών αριθμών A,B,C που θα εισάγονται από το πληκτρολόγιο. Υπενθύμιση: Αριθμητικός μέσος όρος: Γεωμετρικός μέσος όρος: 29 30 Παράδειγμα #4 Παράδειγμα #5 PROGRAM AVG C Το πρόγραμμα αυτό υπολογίζει τον αριθμητικό C και γεωμετρικό μέσο τριών αριθμών. DOUBLE PRECISION A, B, C, AM, GM WRITE (*,*) 'Εισάγετε τρεις αριθμούς' READ (*,*) A, B, C AM = (A+B+C)/3 GM = (A*B*C)**(1./3.) WRITE (*,*) 'Αριθμητικός μέσος: ', ΑΜ WRITE (*,*) 'Γεωμετρικός μέσος: ', GΜ Γράψτε πρόγραμμα που θα υπολογίζει το εμβαδό ενός τριγώνου όταν δίνονται τα μήκη των τριών πλευρών του από το τύπο του Ήρωνα. β γ α 31 32

Παράδειγμα #5 Παράδειγμα #6 PROGRAM HERON C Υπολογισμός εμβαδού τριγώνου από τον C τύπο του Ήρωνος. Προσοχή οι πλευρές πρέπει C να αντιστοιχούν σε πραγματικό τρίγωνο. DOUBLE PRECISION A, B, C DOUBLE PRECISION R, E WRITE (*,*) 'Εισάγετε τις τρεις πλευρές' READ (*,*) A, B, C R = (A+B+C)/2 E = SQRT( R*(R-A)*(R-B)*(R-C) ) WRITE (*,*)*) 'Το εμβαδόν είναι ', E 33 Γράψτε πρόγραμμα που θα μετατρέπει ένα δοσμένο αριθμό δευτερολέπτων σε ώρες, λεπτά και δευτερόλεπτα. Παραδείγματα: 84 δευτερόλεπτα είναι: 0 ώρες, 1 λεπτό, 24 δευτερόλεπτα 3668 δευτερόλεπτα είναι: 1 ώρα, 1 λεπτό, 8 δευτερόλεπτα 34 Παράδειγμα #6 Παράδειγμα #6 PROGRAM CONVRT C Μετατροπή δευτερολέπτων σε ώρες, λεπτά C και δευτερόλεπτα. INTEGER N, L INTEGER HOUR, MIN, SEC C Εισαγωγή των δευτερολέπτων. WRITE (*,*) 'Πόσα δευτερόλεπτα?' READ (*,*) N Συνεχίζεται Συνέχεια C Μετατροπή σε δευτερόλεπτα. L = N/60 SEC = N-60*L C Μετατροπή σε λεπτά και ώρες. HOUR = L/60 MIN = L-60*HOUR C Εμφάνιση αποτελεσμάτων στην οθόνη. WRITE (*,*) 'Ώρες : ', HOUR WRITE (*,*)*) 'Λεπτά : ', MIN WRITE (*,*) 'Δεύτερα: ', SEC 35 36

Παράδειγμα #7 Παράδειγμα #7 (1 ος τρόπος) Να υπολογιστεί η βαρυτική δύναμη μεταξύ δύο σωμάτων όταν δίνονται οι μάζες τους Α, Βσε εκατοντάδες τόνους και η απόστασή τους C σε μέτρα. Υπενθύμιση: Βαρυτική δύναμη: G=6.673 x 10-11 Nm 2 /Kg 2 M 1, M 2 είναι σε Kgr R είναι σε m F είναι σε Ν 37 PROGRAM FORCE1 C Το πρόγραμμα αυτό υπολογίζει τη βαρυτική δύναμη μεταξύ C δύο σωμάτων (1ος τρόπος). DOUBLE PRECISION A, B, C, G, F WRITE (*,*) 'Εισάγετε τις μάζες σε εκατοντάδες τόνους' READ (*,*)*) A, B WRITE (*,*) 'Εισάγετε την απόσταση σε μέτρα' READ (*,*) C G = 6.673E-11 C Μετατροπή σε Kg. Α = 1.Ε5*Α Β = 1.Ε5*Β C Υπολογισμός δύναμης. F = G*A*B/C**2 WRITE (*,*) 'Η δύναμη είναι ', F 38 Παράδειγμα #7 (2 ος τρόπος) Παράδειγμα #7 (2 ος τρόπος) ΕΣ - ΜΕΤ ΤΑΒΛΗΤ ΙΣΤΕΣ Ι ΠΟΛΟΓΙ ΥΠ Βαρυτική δύναμη: G=6.673 x 10-11 Nm 2 /Kg 2 PROGRAM FORCE2 C Το πρόγραμμα αυτό υπολογίζει τη βαρυτική δύναμη μεταξύ C δύο σωμάτων (2ος τρόπος). DOUBLE PRECISION A, B, C, F WRITE (*,*) 'Εισάγετε τις μάζες σε εκατοντάδες τόνους' READ (*,*) A, B WRITE (*,*) 'Εισάγετε την απόσταση σε μέτρα' READ (*,*) C F = 6.673Ε-1*Α*Β/C**2 WRITE (*,*) 'Η δύναμη είναι ', F 39 40

Παράδειγμα #8 Παράδειγμα #8 Λίγη ανάλυση Ένα σώμα ξεκινά από την ηρεμία σε χρόνο t=0. Κατόπιν για χρόνο t 1 δέχεται επιτάχυνση a. Μετά την πάροδο του χρονικού διαστήματος t 1, η δύναμη που το επιτάχυνε παύει και το σώμα εκτελεί ομαλή κίνηση για επιπλέον χρόνο t 2. Πόσο είναι το ολικό διάστημα που διένυσε ; Το σώμα εκτελεί δύο διαφορετικές κινήσεις: Ευθύγραμμη επιταχυνόμενη κίνηση. Ευθύγραμμη ομαλή. Κατά την πρώτη κίνηση ξεκινά με μηδενική ταχύτητα, άρα διανύει διάστημα: Η δεύτερη κίνηση η ξεκινά με την ταχύτητα που έχει ήδη από την πρώτη κίνηση, άρα διανύει διάστημα: 41 42 Παράδειγμα #8 Παράδειγμα #9 PROGRAM MOVE DOUBLE PRECISION T1, T2, A, S1, S2, S WRITE (*,*) 'Εισάγετε τα t1, t2 και a' READ (*,*) T1, T2, A S1 = A*T1**2/2 S2 = A*T1*T2 S = S1+S2 WRITE (*,*) 'Το ολικό διάστημα είναι ', S ΕΣ - ΜΕΤ ΤΑΒΛΗΤ Να υπολογιστεί η απόσταση του σημείου (x 0,y 0 )=(2,3) από την ευθεία με εξίσωση Ax+By+C=0 y (x 0,y 0 ) d x 43 44

Παράδειγμα #9 PROGRAM DIST C Το πρόγραμμα αυτό υπολογίζει την απόσταση σημείου C από ευθεία. DOUBLE PRECISION X0, Y0 DOUBLE PRECISION A, B, C DOUBLE PRECISION D WRITE (*,*) 'Εισάγετε τις συντεταγμένες του σημείου' READ (*,*) Χ0, Υ0 WRITE (*,*) 'Εισάγετε τους συντελεστές της ευθείας' READ (*,*) Α, Β, C D = (A*X0+B*Y0+C)/SQRT(A**2+B**2) WRITE (*,*) 'Η απόσταση είναι ', D 45