ΦΥΣ 145 Υπολογιστικές Μέθοδοι στη Φυσική. Πρόοδος 26 Μαρτίου 2007 Ομάδα 1 η

Σχετικά έγγραφα
ΦΥΣ 145 Υπολογιστικές Μέθοδοι στη Φυσική. Πρόοδος 26 Μαρτίου 2007 Ομάδα 1 η

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

ΦΥΣ 145 Μαθηματικές Μέθοδοι στη Φυσική. Γράψτε το ονοματεπώνυμο και αριθμό ταυτότητάς σας στο πάνω μέρος της αυτής της σελίδας.

ΦΥΣ 145 Μαθηματικές Μέθοδοι στη Φυσική. Γράψτε το ονοματεπώνυμο και αριθμό ταυτότητάς σας στο πάνω μέρος της αυτής της σελίδας.

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

ΦΥΣ 145 Υπολογιστικές Μέθοδοι στη Φυσική. Τελική εξέταση 25 Μάη 2006 Ομάδα 2 η

Άσκηση 1. Α. Υπολογίστε χωρίς να εκτελέσετε κώδικα FORTRAN τα παρακάτω: Ποιά είναι η τελική τιμή του Z στα παρακάτω κομμάτια κώδικα FORTRAN:

ΦΥΣ 145 Υπολογιστικές Μέθοδοι στη Φυσική. Τελική εξέταση 5 Μάη 2007 Ομάδα 1 η

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. Γράψτε το ονοµατεπώνυµο και αριθµό ταυτότητάς σας στο πάνω µέρος της αυτής της σελίδας.

ΦΥΣ 145 Μαθηματικές Μέθοδοι στη Φυσική. Γράψτε το ονοματεπώνυμο και αριθμό ταυτότητάς σας στο πάνω μέρος της αυτής της σελίδας.

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Εαρινό Εξάμηνο 2015/2016. ΦΥΣ145 Υπολογιστικές Μέθοδοι στην Φυσική

Εντολή Δεδομένα Περιεχόμενα μετά την εκτέλεση 1 read(x) 122 x= 2 read(a,b,c) a= b= c= 3 read(d,e)

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

Pascal, απλοί τύποι, τελεστές και εκφράσεις

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

ΜΑΗΣ ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. 21 Μαίου Γράψτε το ονοµατεπώνυµο και αριθµό ταυτότητάς σας στο πάνω µέρος της αυτής της σελίδας.

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

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

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

ΦΥΣ 145 Υπολογιστικές Μέθοδοι στη Φυσική. Τελική εξέταση 19 Μάη 2008 Οµάδα 2 η

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

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι είναι μια υπορουτίνα; με υπορουτίνα ΥΠΟΡΟΥΤΙΝΕΣ. Παράδειγμα #1: η πράξη SQ. Ποια η διαφορά συναρτήσεων και υπορουτίνων;

Αρχεία Ένα αρχείο αποτελείται από μία σειρά ομοειδών δεδομένων που ονομάζονται λογικές εγγραφές (logical record)

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

Προγραμματισμός Ι Εργαστήριο 5ο Ακαδ. Έτος ΕΡΓΑΣΤΗΡΙΟ 5 ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ I, ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006

Pascal. 26 Οκτωβρίου 2011

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

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

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

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

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

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

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. 5 Μαίου 2012

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

TO ΥΠΟΠΡΟΓΡΑΜΜΑ ΣΥΝΑΡΤΗΣΗ

Πίνακες. FORTRAN και Αντικειμενοστραφής Προγραμματισμός

2. β. Συνθήκη ή επιλογή. 4. δ. Υποπρόγραμμα. 5. ε. ιαδικασία εισόδου ή εξόδου

2. β. Συνθήκη ή επιλογή. 4. δ. Υποπρόγραμμα. 5. ε. ιαδικασία εισόδου ή εξόδου

ΚΕΝΤΡΙΚΗ ΟΡΓΑΝΩΤΙΚΗ ΕΠΙΤΡΟΠΗ 8 ου ΠΑΝΕΛΛΗΝΙΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ 1996 ΠΡΟΚΑΤΑΡΚΤΙΚΗ ΦΑΣΗ ΠΑΝΕΛΛΗΝΙΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΘΕΜΑΤΑ ΓΥΜΝΑΣΙΟΥ

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

8 FORTRAN 77/90/95/2003

Αποτελέσματα προόδου

Δομές Διακλάδωσης. Κεφάλαιο 6 Trimos Mike

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΡΙΤΗ 13 ΙΟΥΝΙΟΥ 2017

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

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

Εισαγωγή στον Προγραμματισμό Η/Υ για Χημικούς Μηχανικούς

Παράδειγμα #1 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΕΠΙΜΕΛΕΙΑ: Ι. Λυχναρόπουλος

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

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

ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 11/3/2006

ΛΥΚΕΙΟ ΠΑΡΑΛΙΜΝΙΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ: ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ ΜΑΘΗΜΑ: Πληροφορική Κατεύθυνσης ΗΜΕΡΟΜΗΝΙΑ: 10/06/2014

ΕΡΓΑΣΙΑ 1 Ημερομηνία Ανάρτησης: 02/02/2017 Ημερομηνία Παράδοσης: 16/02/2017, 09:00 π.μ. Στόχος Ορισμός

Προγραμματισμός Υπολογιστών Τάξη Γ Αθανασιάδης Χρήστος ΠΕ19 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

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

Συναρτήσεις και Υπορουτίνες

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ:

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007

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

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

ΜΕΡΟΣ Α - Αποτελείται από δέκα (10) ερωτήσεις. Κάθε ερώτηση βαθμολογείται με έξι μονάδες.

Κεφάλαιο 7: Υπορουτίνες

Η γλώσσα προγραμματισμού Strange

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α Β ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙ ΙΚΟΤΗΤΑΣ

Ο πιο κάτω πίνακας περιγράφει σε ποιες περιπτώσεις χρησιμοποιούμε τους τρεις πιο πάνω τρόπους:

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

Υπολογιστικά Συστήματα

ΕΙ ΑΓΩΓΉ ΣΗΝ FORTRAN

Χαράλαµπος Σκόκος ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ I ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C ΕΞΕΤΑΣΕΙΣ ΕΑΡΙΝΟΥ ΕΞΑΜΗΝΟΥ Ερωτήσεις

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

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

Ασκήσεις σε Επαναληπτικούς Βρόχους και Συναρτήσεις. Επανάληψη για την ενδιάμεση εξέταση. (Διάλεξη 13)

Μονάδες 4. β. x=20 και y=10

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015

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

ΘΕΜΑ Α. 1. Η δυαδική αναζήτηση χρησιμοποιείται μόνο σε ταξινομημένες συλλογές δεδομένων.

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. 10 Μαίου 2010

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. β. Οι πληροφορίες είναι δεδομένα τα οποία δεν έχουν υποστεί επεξεργασία.

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ

FORTRAN και Αντικειμενοστραφής Προγραμματισμός

Pascal. 15 Νοεμβρίου 2011

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

Παρακάτω δίνεται o σκελετός προγράμματος σε γλώσσα C. Σχολιάστε κάθε γραμμή του κώδικα.

Η ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης REPEAT UNTIL, FOR, WHILE

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙ ΕΣ

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2014

2009 :, :30 10: (10) . - (3) . . (10)

Ενότητα 1: «Εισαγωγή στην Αλγοριθμική και τον Προγραμματισμό. Απλές ασκήσεις με γλώσσα Pascal»

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης

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

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

Προγραμματισμός PASCAL

Transcript:

ΦΥΣ 145 Υπολογιστικές Μέθοδοι στη Φυσική Πρόοδος 6 Μαρτίου 007 Ομάδα 1 η Γράψτε το ονοματεπώνυμο και αριθμό ταυτότητάς σας στο πάνω μέρος της αυτής της σελίδας. Πρέπει να απαντήσετε και στα 6 προβλήματα που σας δίνονται. Ο χρόνος εξέτασης είναι 10 λεπτά. Από τη στιγμή αυτή δεν υπάρχει συνεργασία/συζήτηση ανταλλαγή αρχείων και e-mails με κανένα και φυσικά κουδούνισμα κινητού που πρέπει να κλείσουν. Σημειώσεις, χαρτάκια κλπ απαγορεύονται όπως και επισκέψεις σε ιστοσελίδες ή accounts που δεν αναφέρονται στην ιστοσελίδα του μαθήματος. Καλή επιτυχία

ΑΣΚΗΣΕΙΣ 1. Στις ακόλουθες 5 ερωτήσεις σας δίνονται τμήματα κώδικα και θα πρέπει να σημειώσετε τη σωστή απάντηση από αυτές που σας δίνονται. Παίρνετε +1 μονάδα για κάθε σωστή απάντηση και 0 μονάδες αν απαντήσετε λάθος ή σημειώσετε δύο απαντήσεις: (A) INTEGER K, M DATA K, M/5,7/ LOGICAL VALID VALID = (K/ *.EQ. K).AND. (K.LT.M) Ποια θα είναι η τιμή της μεταβλητής VALID? : (α).true. (β).false. (γ) 5 (δ) Υπάρχει λάθος στο κώδικα (ε) κανένα από τα προηγούμενα (B) INTEGER K, M LOGICAL VALID CHARACTER*0 A DATA A / TEST #1 / DO K = 1, LEN(A) IF (A(K:K).EQ. # ) THEN EXIT PRINT *,K Τι θα τυπωθεί στο τέλος του προγράμματος: (α) 1 (β) 1 (γ) 6 (δ) δεν θα υπάρξει output εξαιτίας λάθους (ε) κανένα από τα προηγούμενα (Γ) INTEGER A, B, C A = 30 Β = 9 C = A * B**(1/) / + 1 PRINT *, C Τι θα τυπωθεί για το C? (α) 6 (β) 8 (γ) 9 (δ) Υπάρχει λάθος σύνταξης (ε) κανένα από τα προηγούμενα (Δ) REAL X, Y, Z LOGICAL ALLOW X = 18.0 Y = 1.5 ALLOW = X.GT. 5.75.OR. Y.LE. X Z = Y IF (ALLOW) THEN Z = X PRINT *, Z Τι θα τυπωθεί για το Ζ: (α) 18.0 (β).true. (γ) 1.5 (δ) Δεν θα υπάρχει output (ε) κανένα από τα προηγούμενα

(Ε) INTEGER A, B, C, D B = 100 D = B/ C = 0 DO A = 1, D B = B/ IF (B.EQ. 0) THEN EXIT C = C + 1 PRINT *, C Tι θα τυπωθεί για την τιμή C? (α) 0 (β) 6 (γ) 50 (δ) Δεν θα υπάρξει output λόγω λάθους (ε) κανένα από τα προηγούμενα. Χωρίς να γράψετε το πρόγραμμα βρείτε τι θα τυπώσουν τα ακόλουθα προγράμματα (Απαντήστε στο χώρο που σας δίνεται). Θα πρέπει να γράψετε τους αριθμούς όπως θα τυπωθούν από τον υπολογιστή. (5μ) c===================== program test c===================== INTEGER X(6) DO I = 1, 6 IF (I.GT. 3) THEN X(I+1) = -I X(I) = I 1 PRINT *, X DO I = 1, 5 DO J = 1, 5 IF (X(J).LT. X(J+1)) THEN HOLD = X(J) X(J) = X(J+1) X(J+1) = HOLD PRINT *, X

3. Το ακόλουθο πρόγραμμα περιέχει 10 λάθη. Προσπαθήστε να τα βρείτε. Κάθε λάθος που βρίσκετε μετρά 0.5 μονάδα. Δεν παίρνετε μονάδες για ότι θεωρείτε λάθος αλλά δεν είναι. C C PROGRAM TEST LOGICAL OK REAL A, B, INC REAL GetRange, Tabulate CALL GetRange(A,B,inc,OK) IF (.not. OK) THEN PRINT *, Lathos eisagwgi stoixeiwn Call Tabulate(A,B,INC) Subroutine GetRange(A,B,INC,OK) INTEGER A, B REAL INC LOGICAL OK PRINT *, Eisagete to evros toy diastimatos [A,Β] kai to bima READ *, A, B, INC Ok = ((A.LT. B) + (INC.GT.0.)) GetRange = ABS(A-B) Subroutine Tabulate(A,B,INC) REAL A, B, INC, Y OPEN(FILE = Table.txt, unit=10) REAL FUN(Y), X X = A DO WHILE (x.le.b) WRITE (10,*) x, FUN(x) X = X + INC REAL FUNCTION FUN(Y) REAL A, N, P, Y, AP, VALUE DATA A, P, N/134000, 1000/ PARAMETER(AP = A/P) IF (Y.gt.0) THEN VALUE = (AP)*Y 1 + 1./(1+Y)**n AP = 100. VALUE = 0.

Ασκήσεις για τον υπολογιστή Τις παρακάτω 3 ασκήσεις θα πρέπει να τις στείλετε με e-mail αφού πρώτα τις κάνετε tar στο phy145@ucy.ac.cy. To e-mail σας θα πρέπει να έχει subject:midterm_groupβ ενώ το attachment θα πρέπει να είναι στη μορφή <username>_groupβ.tar όπου username ο e-mail account σας στο πανεπιστήμιο. Μην ξεχάσετε να γράψετε το ονοματεπώνυμό σας και αριθμό ταυτότητας σε κάθε file που αντιστοιχεί στο πρόγραμμα που στέλνετε. Όλες οι ασκήσεις είναι ισότιμες και κάθε άσκηση είναι 5μ. 4. Πραγματοποιήσατε μια σειρά μετρήσεων οι οποίες σας έδωσαν τα ακόλουθα αποτελέσματα για την ανεξάρτητη μεταβλητή x και την εξαρτώμενη μεταβλητή y: x 1 3 4 5 6 7 8 9 10 y 3.5 5 5 3 4.5 6 5.5 7 8 Nα γραφεί ένα πρόγραμμα το οποίο διαβάζει τα δεδομένα από ένα αρχείο το οποίο ονομάζεται measurement.dat, και κατόπιν υπολογίζει τις παραμέτρους της εξίσωσης της ευθείας των ελαχίστων τετραγώνων που έχει τη μορφή y=mx+b. Δηλαδή θα πρέπει το πρόγραμμά σας να υπολογίζει τις παραμέτρους m και b και να τις τυπώνει στην οθόνη με ακρίβεια 3 δεκαδικών ψηφίων. Θα πρέπει στο κώδικά σας να συμπεριλάβετε σα σχόλιο το αποτέλεσμα που πήρατε στην οθόνη όταν τρέξατε το πρόγραμμά σας. Υπενθύμιση: οι παράμετροι m και b δίνονται από τις ακόλουθες σχέσεις: κλίση = m = ( n xy) ( x y) ( n x ) ( x) και η σταθερά= b = ( x y) ( xy x) ( n x ) ( x) 5. Να βρεθεί η λύση της εξίσωσης ysiny=cosy με ακρίβεια 4 δεκαδικών ψηφίων και να εξηγήσετε πως βρήκατε την επιθυμητή ακρίβεια. Στο πρόγραμμά σας θα πρέπει να αναφέρετε σα σχόλιο τη τιμή που πήρατε καθώς και τον αριθμό των επαναλήψεων που χρειάστηκαν για να φθάσετε στην ακρίβεια αυτή. 6. Nα γραφεί ένα πρόγραμμα το οποίο καλεί μια συνάρτηση SERIES η οποία δέχεται σαν inputs την τιμή x και epsilon και επιστρέφει την τιμή της άπειρης σειράς που φαίνεται παρακάτω για την τιμή του x που εισάγατε και υπολογισμένη με ακρίβεια epsilon. Δηλαδή συνεχίζετε να υπολογίζετε όρους μέχρι να φθάσετε σε κάποιο όρο η απόλυτη τιμή του οποίου είναι μικρότερη από EPSILON: 3 5 7 9 x x x x x + + 4 4 6 4 6 8 4 6 8 10 4 6 8 10 1 Θεωρήστε σαν ακρίβεια EPSILON την τιμή 1.0Ε-5 και για x την τιμή 3.45. Θα πρέπει να γράψετε σα σχόλιο στο κώδικα που επιστρέφετε το αποτέλεσμα που πήρατε για τις παραπάνω δύο τιμές του EPSILON και x.