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

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

8 FORTRAN 77/90/95/2003

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΚΑΙ ΕΦΑΡΜΟΣΜΕΝΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΦΥΣ 145: Υπολογιστικές Μέθοδοι στη Φυσική Εαρινό Εξάµηνο 2019

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

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

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

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

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

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

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

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

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

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

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

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

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

ΦΥΣ 145 Λύσεις Ενδιάμεσης Εξέτασης Χ. Παναγόπουλος 12/3/2015

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

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

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

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

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

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

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

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

Ασκήσεις Γενικά Μαθηµατικά Ι Οµάδα 5 (λύσεις)

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

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

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

Ενότητα 3 (μέρος 1 ο )

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

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Γιατί πολυδιάστατους πίνακες; ΠΟΛΥΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ. Δήλωση πολυδιάστατων πινάκων. Δήλωση πολυδιάστατων πινάκων

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

ΦΥΣΙΚΗ Ι. ΕΙΔΙΚΕΣ ΠΕΡΙΠΤΩΣΕΙΣ ΔΥΝΑΜΕΩΝ Βαρυτική Δύναμη Βάρος Κάθετη Δύναμη σε Επιφάνεια Τάση Νήματος Τριβή Οπισθέλκουσα Δύναμη και Οριακή Ταχύτητα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ FORTRAN 77

Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών:

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

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

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Χειμερινό Εξάμηνο 2016/2017 ΦΥΣ102 Φυσική για Χημικούς Διδάσκων: Μάριος Κώστα. ΔΙΑΛΕΞΗ 03 Νόμοι κίνησης του Νεύτωνα

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

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

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

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

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

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

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

ΦΥΣΙΚΗ (ΠΟΜ 114) ΛΥΣΕΙΣ ΓΙΑ ΤΗΝ ΕΝΔΙΑΜΕΣΗ ΕΞΕΤΑΣΗ 2015

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

minimath.eu Φυσική A ΛΥΚΕΙΟΥ Περικλής Πέρρος 1/1/2014

Μορφοποίηση της εξόδου

Συναρτήσεις. Εισαγωγή

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

Μεθοδολογία. Aνάλυσης Προβλήµατος. Τι είναι αλγόριθµος? Σχεδιάσµος Αλγορίθµου

ΕΡΓΑΣΤΗΡΙΟ 1 - ΣΗΜΕΙΩΣΕΙΣ

ΕΞΕΤΑΣΗ ΙΑΝΟΥΑΡΙΟΥ (28/1/2011)

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

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

Μονοδιάστατοι πίνακες

ΚΕΦΑΛΑΙΟ 2. Περιγραφή της Κίνησης. 2.1 Κίνηση στο Επίπεδο

Εισαγωγή στους Υπολογιστές

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

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Χειμερινό Εξάμηνο 2016/2017 ΦΥΣ102 Φυσική για Χημικούς Διδάσκων: Μάριος Κώστα

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ.

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΚΑΙ ΕΦΑΡΜΟΣΜΕΝΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΦΥΣ 145: Υπολογιστικές Μέθοδοι στη Φυσική Εαρινό Εξάµηνο 2019

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

Δυνάμεις Σύνθεση Ανάλυση Δυνάμεων

Προγραμματισμός Η/Υ (ΤΛ2007 )

1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75

Πίνακες. (i) FORTRAN και Αντικειµενοστραφής Προγραµµατισµός

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

Κεφάλαιο 7: Υποπρογράμματα. Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών

ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης

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

1. Δύναμη. Η ιδέα της Δύναμης δίνει μία ποσοτική περιγραφή της αλληλεπίδρασης α) μεταξύ δύο σωμάτων β) μεταξύ ενός σώματος και του περιβάλλοντος του.

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

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

ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΥΠΕΡΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Χειμερινό Εξάμηνο 2016/2017 ΦΥΣ102 Φυσική για Χημικούς Διδάσκων: Μάριος Κώστα. ΔΙΑΛΕΞΗ 06 Διατήρηση της ενέργειας

Έργο Ενέργεια. ΦΥΣ Διαλ.15 1

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

Είσοδος -Έξοδος. Άνοιγµα αρχείου:

ΣΥΝΟΨΗ 2 ου Μαθήματος

Ορμή. Απλούστερη περίπτωση: σύστημα δυο σωματίων, μάζας m 1 και m 2 σε αποστάσεις x 1 και x 2, αντίστοιχα, από την αρχή ενός συστήματος συντεταγμένων

Παράδειγμα #1 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

Α' Εξάμηνο ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Εισαγωγή στον Προγραµµατισµό. Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011

IMPLICIT NONE INTEGER :: a, b, c

ΕΙΣΑΓΩΓΙΚΑ ΣΧΟΛΙΑ Η δύναμη που ασκείται σε ένα σώμα προκαλεί μεταβολή της ταχύτητάς του δηλαδή επιτάχυνση.

Ενημέρωση. Η διδασκαλία του μαθήματος, όλες οι ασκήσεις προέρχονται από το βιβλίο: «Πανεπιστημιακή

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΛΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Εξετάσεις Ιουνίου 2002

Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών

ηµιουργία νέου τύπου δεδοµένων από το χρήστη

dv 2 dx v2 m z Β Ο Γ

Κεφάλαιο 8. Ορμή, ώθηση, κρούσεις

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

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Χειμερινό Εξάμηνο 2016/2017 ΦΥΣ102 Φυσική για Χημικούς Διδάσκων: Μάριος Κώστα. ΔΙΑΛΕΞΗ 07 Ορμή Κρούσεις ΦΥΣ102 1

2. Οι νόµοι της κίνησης, οι δυνάµεις και οι εξισώσεις κίνησης

Transcript:

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Εαρινό Εξάμηνο 2015/2016 Διδάσκoντες: Χαράλαμπος Παναγόπουλος, Μάριος Κώστα Βαθμός: Όνομα: Α.Δ.Τ.:... ΕΝΔΙΑΜΕΣΗ ΕΞΕΤΑΣΗ 24/03/2016 Άσκηση 1 (1 μονάδα) Ποιο είναι το αποτέλεσμα στην κάθε μια από τις πιο κάτω πράξεις σε ένα πρόγραμμα στην FORTRAN; a) 2**1/2 b) 2**(1/2) Άσκηση 2 (1 μονάδα) a) Ποιος είναι ο ακέραιος αριθμός (type: integer*2) που καταχωρείται στον υπολογιστή ως: 0 1010 0000 0010 000; b) Ποιος είναι ο δεκαδικός αριθμός (type: real*4) που καταχωρείται στον υπολογιστή ως: 1 0000 0010 0000 0100 0100 0000 0000 000; 1

Άσκηση 3 (1 μονάδα) Ποιες είναι οι σημαντικότερες διαφορές μεταξύ ενός υποπρογράµµατος τύπου FUNCTION και ενός υποπρογράµµατος τύπου SUBROUTINE στη FORTRAN; Δίνεται το ακόλουθο τμήμα κώδικα: Άσκηση 4 (2 μονάδες) PARAMETER(pi=3.14159) CHARACTER*12 date, text INTEGER year REAL*8 number DATA date, text /"March 24", "Fortran 90"/ DATA number, year /902.d-5, 2016/ Τι θα τυπώσει το πιο πάνω πρόγραμμα για τις ακόλουθες εντολές; a) WRITE(6,10)date 10 FORMAT(1X,A5) b) WRITE(6,20)number,pi 20 FORMAT(2(1X,F10.5)) c) WRITE(6,30)year 30 FORMAT(1X,I7) d) WRITE(6,40)pi,text 40 FORMAT(1X,F5.2,1X,A3) 2

Άσκηση 5 (1 μονάδα) Δίνεται το πιο κάτω πρόγραμμα. Να βρείτε ποιες θα είναι οι τιμές SUM, NUM και i, οι οποίες θα τυπωθούν στην οθόνη. PROGRAM SUMATION INTEGER SUM, NUM, i SUM = 0 NUM = 10 DO i=1,10 IF(NUM.eq.1) GOTO 11 SUM= SUM + 1 NUM = NUM - 3 DO 11 WRITE(6,*) SUM, NUM, i Άσκηση 6 (1 μονάδα) a) Προσθέστε στις παρακάτω γραµµές κώδικα την συνάρτηση ΑdotB(X,Y) και την υπορουτίνα AcrossB(X,Y,C), έτσι ώστε να επιστρέφoυν µια τιµή για το εσωτερικό γινόμενο Α Β και το εξωτερικό γινόμενο Α Β αντίστοιχα. Έστω ότι τα δυο διανύσματα είναι Α = (1,1,0) και Β = (0,1,1). b) Γιατί δεν χρησιμοποιήσαμε FUNCTION για το εξωτερικό γινόμενο; PROGRAM MULTIPLICATION INTEGER A(3),B(3),VECTOR(3),AdotB,SCALAR DATA A,B/1,1,0,0,1,1/ SCALAR=AdotB(A,B) CALL AcrossB(A,B,VECTOR) PRINT*,SCALAR PRINT*,VECTOR INTEGER FUNCTION ΑdotB(X,Y)............... RETURN 3

SUBROUTINE AcrossB(X,Y,C)............... RETURN Άσκηση 7 (3 μονάδες) Βρείτε όλα τα συντακτικά λάθη στο πρόγραμμα που ακολουθεί και εξηγήστε γιατί το καθένα είναι συντακτικό λάθος. PROGRAM FINDIT IMPLICIT NONE INTEGER a, b PARAMETER (a = 10,0, b = 4) WRITE(*,*) 'Type in a number' READ*, x, w REAL*8 x, y, z, w WRITE(*,*) Type in another number READ(5,*) y z = (a+b) * F(x,y) w = z WRITE(6,*) 'The result is', w STOP REAL*8 FUNCTION F(x,y) REAL*8 x,y F=x^y 4

Άσκηση 8 (2 μονάδες) a) Ποια είναι τα λάθη στο ακόλουθο κομμάτι του κώδικα; b) Διορθώσετε τον κώδικα για να λειτουργήσει. c) Πώς θα αποθηκεύσετε τις διορθώσεις σας. d) Έστω ότι ο κώδικας είναι αποθηκευμένος με το όνομα askisi8.f. Πώς θα το κάνετε compile και πώς θα το τρέξετε; e) Τι θα τυπώσει για tmax = 2; PARAMETER(g = 9.80665) REAL g INTEGER t, tmax, y PROGRAM FREEFALL PRINT*, ' ENTER MAXIMUM FREEFALL TIME (IN SEC)' READ *, tmax WRITE(*,*), 'TIME (SECS) DISTANCE (METERS) DO 10 t = 1, tmax y = -0.5 g t **2 PRINT *, t, y DΟ 5

Άσκηση 9 (3 μονάδες) Η ακολουθία των αριθμών Fibonacci αρχίζει με τους ακέραιους αριθμούς: 1, 1, 2, 3, 5, 8, 13, 21, όπου κάθε αριθμός μετά από τον δεύτερο είναι το άθροισμα των δύο προηγούμενων αριθμών. Γράψτε ένα πρόγραμμα που διαβάζει ένα θετικό ακέραιο n και στη συνέχεια εμφανίζει τους πρώτους n όρους της ακολουθίας Fibonacci. 6

Άσκηση 10 (10 μονάδες) Η συμπερίληψη των δυνάμεων τριβής στο πρόβλημα της ελεύθερης πτώσης έχει ως αποτέλεσμα να αλλάξουν οι εξισώσεις κίνησης του σώματος. Συνήθως αυτές οι δυνάμεις αυξάνονται όσο αυξάνεται η ταχύτητα του σώματος. Για μικρές ταχύτητες η δύναμη αντίστασης του αέρα, F a, είναι περίπου ανάλογη προς την ταχύτητα του σώματος: F a = kv. Την χρονική στιγμή της εκκίνησης του σώματος, v = 0, η αντίσταση είναι μηδέν και η αρχική επιτάχυνση είναι g. Θεωρώντας ως θετική κατεύθυνση την κατεύθυνση προς τα κάτω, βρίσκουμε ότι η ολική κατακόρυφη συνιστώσα της δύναμης είναι: mg kv. Ο δεύτερος νόμος του Νεύτωνα δίνει: mg kυ = ma Καθώς αυξάνεται η ταχύτητα του σώματος, αυξάνεται και η αντίσταση ώσπου να επέλθει τελικά εξίσωση των μέτρων της αντίστασης και του βάρους. Τότε mg kυ = 0, η επιτάχυνση γίνεται μηδέν και δεν υπάρχει περαιτέρω αύξηση της ταχύτητας. Η τελική ταχύτητα v l, λέγεται ορική (ή οριακή) ταχύτητα και δίνεται από τη σχέση: mg kv l = 0 v l = mg k Για να βρούμε τη σχέση μεταξύ ταχύτητας και χρόνου όταν η ταχύτητα είναι μικρότερη της ορικής, επανερχόμαστε στον δεύτερο νόμο του Νεύτωνα, τον οποίο γράφουμε ως εξής: m dv = mg kv dt a) Γράψτε ένα πρόγραμμα στην FORTRAN το οποίο χρησιμοποιεί την Μέθοδο Euler για την επίλυση της πιο πάνω διαφορικής εξίσωσης (για ρεαλιστικές τιμές των παραμέτρων m, g, k, π.χ. m = 3 kg, g = 9.81 m/s 2, k = 0.3 kg/s) στο διάστημα t [0,100] s, έτσι ώστε να αποθηκεύετε σε ένα file τις αντίστοιχες τιμές της επιτάχυνσης, a, της ταχύτητας, v, της θέσης, y και του χρόνου, t. b) Γράψτε τις εντολές που πρέπει να δώσετε στην gnuplot έτσι ώστε να δείξετε πώς μεταβάλλονται η επιτάχυνση, η ταχύτητα και η θέση του σώματος συναρτήσει του χρόνου. Στα αντίστοιχα γραφήματα θα πρέπει να παρασταθούν οι αντίστοιχες σχέσεις αν η αντίσταση του αέρα ήταν αμελητέα (a = g, v = g t, y = 1 2 g t2 ). 7

8

... 9