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

Σχετικά έγγραφα
Εισαγωγή στη γλώσσα προγραμματισμού C++14

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

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

Βασικοί τύποι δεδομένων (Pascal) ΕΠΑ.Λ Αλίμου Γ Πληροφορική Δομημένος Προγραμματισμός (Ε) Σχολ. Ετος Κων/νος Φλώρος

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

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

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

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

Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

1 Ο Λύκειο Ρόδου. Β ΓΕΛ ΕισΑρχΕπ Η/Υ. Γεωργαλλίδης Δημήτρης

Φυσικές και τεχνητές γλώσσες. Το αλφάβητο της ΓΛΩΣΣΑΣ, Τύποι Δεδομένων. Σταθερές, Μεταβλητές, Τελεστές, Συναρτήσεις, Δομή Προγράμματος


Εφαρμοσμένη Πληροφορική ΙΙ (Θ) Είσοδος/Έξοδος Μεταβλητές Τύποι Μεταβλητών Τελεστές και Προτεραιότητα Μετατροπές Μεταξύ Τύπων

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

Ανάπτυξη και Σχεδίαση Λογισμικού

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

Τμήμα Τεχνολόγων Γεωπόνων - Φλώρινα

Άσκηση 1. Ποια από τα κάτω αλφαριθμητικά είναι αποδεκτά ως ονόματα μεταβλητών σε έναν αλγόριθμο i. Τιμή

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

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

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

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

Μια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM

2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. 2.1 Αριθμητικά συστήματα

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

επιµέλεια Θοδωρής Πιερράτος

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

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

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

Στόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή

ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ. ΔΙΑΡΚΕΙΑ: 1 περιόδους. 22/1/ :11 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

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

Εισαγωγή στις Αρχές της επιστήμης των ΗΥ

Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος

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

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

Αριθμητικά Συστήματα = 3 x x x x 10 0

Προγραμματισμός I (Θ)

K15 Ψηφιακή Λογική Σχεδίαση 1: Εισαγωγή

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

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

Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 2)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 7 Ο. Αριθμητικές πράξεις Τυχαίοι αριθμοί Εφαρμογές σε προβλήματα ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 3 Ο. Σταθερές-Παράμετροι-Μεταβλητές Αριθμητικοί & Λογικοί Τελεστές Δομή ελέγχου-επιλογής Σύνθετοι έλεγχοι

7 ο Γυμνάσιο Καβάλας Καλλιόπη Παρσέλια Σχολ. έτος: Το περιβάλλον προγραμματισμού MicroWorlds Pro

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

Ασκήσεις Προγραμματισμού για το Μάθημα : Εφαρμογές Πληροφορικής. Π=3.14 Μεταβλητές Πραγματικές: X,A,B,Y Αρχή

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

Αριθμητική Ανάλυση & Εφαρμογές

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

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

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

Λογικός τύπος Τελεστές σύγκρισης Λογικοί τελεστές Εντολές επιλογής Εμβέλεια Μαθηματικές συναρτήσεις Μιγαδικός τύπος ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ

Κεφάλαιο 2. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας. Περιεχόμενα. 2.1 Αριθμητικά Συστήματα. Εισαγωγή

ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE

11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης;

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ.

διανύσματα - Πίνακες - Struct Στατικό διάνυσμα Είσοδος Έξοδος δεδομένων Συναρτήσεις Χειρισμός σφαλμάτων ΤΕΤΑΡΤΗ ΔΙΑΛΕΞΗ

Αλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με:

ΗΥ 134. Εισαγωγή στην Οργάνωση και στον Σχεδιασμό Υπολογιστών Ι. Διάλεξη 1. Εισαγωγή. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

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

Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού. Υποχρεωτικό Μάθημα του 3 ου Εξαμήνου Προπτυχιακών Σπουδών της Σχολής Μηχανολόγων Μηχανικών ΕΜΠ

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

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

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

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

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

Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα;

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

Τυχαίοι αριθμοί struct Αρχεία Διαμορφώσεις Συναρτήσεις Χειρισμός σφαλμάτων ΠΕΜΠΤΗ ΔΙΑΛΕΞΗ

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός

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

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

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

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

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

Προγραμματισμός Χειμερινό Εξάμηνο 2014

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

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

8 FORTRAN 77/90/95/2003

Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού. Υποχρεωτικό Μάθημα του 3 ου Εξαμήνου Προπτυχιακών Σπουδών της Σχολής Μηχανολόγων Μηχανικών ΕΜΠ

Εισαγωγή στην επιστήμη των υπολογιστών. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ και Μετατροπές Αριθμών

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

Transcript:

Εισαγωγή στη γλώσσα προγραμματισμού Fortran 95 Σταμάτης Σταματιάδης Τμήμα Επιστήμης και Τεχνολογίας Υλικών, Πανεπιστήμιο Κρήτης

Διεξαγωγή μαθήματος Διαλέξεις Πέμπτη 14:00-16:00 στο αμφιθέατρο A του Τμήματος Επιστήμης Υπολογιστών Τμήματα Εργαστηρίων Δευτέρα 16:00-19:00, Τρίτη 12:00-15:00, Τρίτη 16:00-19:00, Τετάρτη 16:00-19:00 Γίνονται στην αίθουσα ΗΥ (απέναντι από τη Γραμματεία) Η συμμετοχή στα εργαστήρια είναι ΥΠΟΧΡΕΩΤΙΚΗ για τους πρωτοετείς Δύο απουσίες είναι επιτρεπτές Εγγραφή στα τμήματα από την ιστοσελίδα

Βοηθήματα Βιβλία Στην ιστοσελίδα διατίθενται οι σημειώσεις που θα ακολουθήσουμε Παρέχεται επιπλέον βιβλίο μέσω Εύδοξου: FORTRAN 77/90/95 ΚΑΙ FORTRAN 2003, Α Σ Καράκος Εισαγωγή στην Fortran 90/95/2003, Ν Καραμπετάκης Ιστοσελίδα Ιστοσελίδα ΤΕΤΥ Προπτυχιακά Ιστοσελίδες Μαθημάτων

Εξετάσεις (για πρωτοετείς) (1/2) Διεξαγωγή Στο τέλος κάθε εργαστηρίου (40%) και στην εξεταστική περίοδο (60%) Αποτελούνται από ασκήσεις συγγραφής κώδικα (με ανοιχτά βιβλία) Επιτυχία στο μάθημα Τουλάχιστον 9 παρουσίες (στα 11 εργαστήρια), ΚΑΙ βαθμός κατά μέσο όρο 40 στις εξετάσεις των εργαστηρίων (υπολογίζονται οι 9 καλύτεροι βαθμοί), ΚΑΙ βαθμός 50 συνολικά

Εξετάσεις (για πρωτοετείς) (2/2) Αποτυχία στα εργαστήρια Όλα τα εργαστήρια ΕΠΑΝΑΛΑΜΒΑΝΟΝΤΑΙ σε άλλη χρονιά Δεν επιτρέπεται η συμμετοχή στην εξέταση Ιανουαρίου ή Σεπτεμβρίου χωρίς επιτυχία στα εργαστήρια Αποτυχία στην τελική εξέταση Οι βαθμοί των εργαστηρίων διατηρούνται Δεν υπάρχει η δυνατότητα να επαναληφθούν τα εργαστήρια Συμμετέχετε μόνο στις τελικές εξετάσεις

Εξετάσεις (για μη πρωτοετείς) Η παρακολούθηση των εργαστηρίων είναι προαιρετική και μόνο αν υπάρχουν κενές θέσεις Η βαθμολογία προκύπτει κατά 100% από την τελική εξέταση τον Ιανουάριο ή το Σεπτέμβριο (ή τον Ιούνιο)

Εξέλιξη της Fortran Δημιουργός John W Backus, IBM (1955) Στόχος Γλώσσα υψηλού επιπέδου για επιστημονικά προγράμματα, αντί για assembly: FORmula TRANslation Standards 1966 (Fortran 66) 1977 (Fortran 77) 1990 (Fortran 90) 1995 (Fortran 95) 2003 (Fortran 2003) 2008 (Fortran 2008)

Προγραμματισμός στο Linux 1 Δημιουργία κώδικα σε κειμενογράφο (emacs, gedit, vi, ) ή IDE (Code::Blocks, eclipse, ) Αποθήκευση αρχείου με κατάληξη

Προγραμματισμός στο Linux 1 Δημιουργία κώδικα σε κειμενογράφο (emacs, gedit, vi, ) ή IDE (Code::Blocks, eclipse, ) Αποθήκευση αρχείου με κατάληξη 2 Μεταγλώττιση (στο terminal ή εσωτερικά στο IDE):

Προγραμματισμός στο Linux 1 Δημιουργία κώδικα σε κειμενογράφο (emacs, gedit, vi, ) ή IDE (Code::Blocks, eclipse, ) Αποθήκευση αρχείου με κατάληξη 2 Μεταγλώττιση (στο terminal ή εσωτερικά στο IDE): 3 Εκτέλεση προγράμματος (στο terminal ή εσωτερικά στο IDE):

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Παράδειγμα προγράμματος Fortran

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης INTEGER Τύπος για ακέραιες ποσότητες Τιμές ακέραιων Σειρά αριθμητικών ψηφίων χωρίς κενά, με πιθανό πρόσημο (+,-): Πχ -12, 54321 Παρατήρηση Συνήθης μέγιστη τιμή: 2147483647 (= 2 31 1) Συνήθης ελάχιστη τιμή: 2147483648 ( 2 31 )

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης REAL Tύπος για πραγματικές ποσότητες, απλής ακρίβειας, (6 σημαντικά ψηφία)

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης REAL Tύπος για πραγματικές ποσότητες, απλής ακρίβειας, (6 σημαντικά ψηφία) Τιμές πραγματικών ποσοτήτων απλής ακρίβειας Σειρά αριθμητικών ψηφίων χωρίς κενά, με πιθανό πρόσημο, και ή τελεία (αντί για υποδιαστολή) που χωρίζει το ακέραιο από το δεκαδικό μέρος: Πχ, ή το χαρακτήρα e (ή E) που χωρίζει τον αριθμό από τη δύναμη του 10 με την οποία πολλαπλασιάζεται Πχ ( 123 10 2 123000), ( 12), ή συνδυασμό των παραπάνω: Πχ ( 0012)

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης DOUBLE PRECISION Tύπος για πραγματικές ποσότητες, διπλής ακρίβειας, (15 σημαντικά ψηφία) Τιμές πραγματικών ποσοτήτων διπλής ακρίβειας Σειρά αριθμητικών ψηφίων χωρίς κενά, με πιθανό πρόσημο, πιθανή τελεία (αντί για υποδιαστολή) που χωρίζει το ακέραιο από το δεκαδικό μέρος, και το χαρακτήρα d (ή D) που χωρίζει τον αριθμό από τη δύναμη του 10 με την οποία πολλαπλασιάζεται Παραδείγματα (= 123 10 2 ) (= 123 10 1 )

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Παρατηρήσεις στους πραγματικούς τύπους Το ακέραιο ή το δεκαδικό μέρος που είναι 0 μπορεί να παραλείπεται:

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Παρατηρήσεις στους πραγματικούς τύπους Το ακέραιο ή το δεκαδικό μέρος που είναι 0 μπορεί να παραλείπεται: Στους πραγματικούς διπλής ακρίβειας το d (ή D) είναι υποχρεωτικό

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Παρατηρήσεις στους πραγματικούς τύπους Το ακέραιο ή το δεκαδικό μέρος που είναι 0 μπορεί να παραλείπεται: Στους πραγματικούς διπλής ακρίβειας το d (ή D) είναι υποχρεωτικό Πώς γράφουμε το 81 σε διπλή ακρίβεια;

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Παρατηρήσεις στους πραγματικούς τύπους Το ακέραιο ή το δεκαδικό μέρος που είναι 0 μπορεί να παραλείπεται: Στους πραγματικούς διπλής ακρίβειας το d (ή D) είναι υποχρεωτικό Πώς γράφουμε το 81 σε διπλή ακρίβεια; Πώς γράφουμε το 10 6 σε απλή ακρίβεια; Πώς σε διπλή ακρίβεια;

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Παρατηρήσεις στους πραγματικούς τύπους Το ακέραιο ή το δεκαδικό μέρος που είναι 0 μπορεί να παραλείπεται: Στους πραγματικούς διπλής ακρίβειας το d (ή D) είναι υποχρεωτικό Πώς γράφουμε το 81 σε διπλή ακρίβεια; Πώς γράφουμε το 10 6 σε απλή ακρίβεια; Πώς σε διπλή ακρίβεια; Ποιον πραγματικό τύπο να χρησιμοποιούμε;

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Αριθμητικοί τελεστές μεταξύ ακέραιων ποσοτήτων Άθροισμα Πχ Διαφορά Πχ Γινόμενο Πχ

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Αριθμητικοί τελεστές μεταξύ ακέραιων ποσοτήτων Άθροισμα Πχ Διαφορά Πχ Γινόμενο Πχ Πηλίκο Πχ

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Αριθμητικοί τελεστές μεταξύ ακέραιων ποσοτήτων Άθροισμα Πχ Διαφορά Πχ Γινόμενο Πχ Πηλίκο Πχ Υπόλοιπο Πχ 1

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Αριθμητικοί τελεστές μεταξύ ακέραιων ποσοτήτων Άθροισμα Πχ Διαφορά Πχ Γινόμενο Πχ Πηλίκο Πχ Υπόλοιπο Πχ 1 Ύψωση σε δύναμη Πχ 9

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Αριθμητικοί τελεστές μεταξύ πραγματικών ποσοτήτων Άθροισμα Πχ Διαφορά Πχ Γινόμενο Πχ

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Αριθμητικοί τελεστές μεταξύ πραγματικών ποσοτήτων Άθροισμα Πχ Διαφορά Πχ Γινόμενο Πχ Λόγος Πχ

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Αριθμητικοί τελεστές μεταξύ πραγματικών ποσοτήτων Άθροισμα Πχ Διαφορά Πχ Γινόμενο Πχ Λόγος Πχ Ύψωση σε δύναμη Πχ

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Σχετικές προτεραιότητες αριθμητικών τελεστών Πολύ Υψηλή Παρενθέσεις Υψηλή Μεσαία Χαμηλή Παράδειγμα όχι 50 1 = ούτε 50 15 Παρατήρηση Τελεστές με ίδια προτεραιότητα εκτελούνται από αριστερά προς τα δεξιά

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Γενικές παρατηρήσεις στους αριθμητικούς τελεστές Κανόνας Τελεστές που δρουν μεταξύ ποσοτήτων ίδιου τύπου δίνουν αποτέλεσμα αυτού του τύπου Τελεστές που δρουν μεταξύ ποσοτήτων διαφορετικού τύπου προκαλούν μετατροπή της τιμής της ποσότητας «χαμηλότερης» ακρίβειας στον τύπο με την «υψηλότερη» ακρίβεια Πχ πράξη μεταξύ ενός και ενός γίνεται αφού μετατραπεί ο σε

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Γενικές παρατηρήσεις στους αριθμητικούς τελεστές Κανόνας Τελεστές που δρουν μεταξύ ποσοτήτων ίδιου τύπου δίνουν αποτέλεσμα αυτού του τύπου Τελεστές που δρουν μεταξύ ποσοτήτων διαφορετικού τύπου προκαλούν μετατροπή της τιμής της ποσότητας «χαμηλότερης» ακρίβειας στον τύπο με την «υψηλότερη» ακρίβεια Πχ πράξη μεταξύ ενός και ενός γίνεται αφού μετατραπεί ο σε Παρατηρήσεις Πόσο κάνει ;

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Γενικές παρατηρήσεις στους αριθμητικούς τελεστές Κανόνας Τελεστές που δρουν μεταξύ ποσοτήτων ίδιου τύπου δίνουν αποτέλεσμα αυτού του τύπου Τελεστές που δρουν μεταξύ ποσοτήτων διαφορετικού τύπου προκαλούν μετατροπή της τιμής της ποσότητας «χαμηλότερης» ακρίβειας στον τύπο με την «υψηλότερη» ακρίβεια Πχ πράξη μεταξύ ενός και ενός γίνεται αφού μετατραπεί ο σε Παρατηρήσεις Πόσο κάνει ; 0

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Γενικές παρατηρήσεις στους αριθμητικούς τελεστές Κανόνας Τελεστές που δρουν μεταξύ ποσοτήτων ίδιου τύπου δίνουν αποτέλεσμα αυτού του τύπου Τελεστές που δρουν μεταξύ ποσοτήτων διαφορετικού τύπου προκαλούν μετατροπή της τιμής της ποσότητας «χαμηλότερης» ακρίβειας στον τύπο με την «υψηλότερη» ακρίβεια Πχ πράξη μεταξύ ενός και ενός γίνεται αφού μετατραπεί ο σε Παρατηρήσεις Πόσο κάνει ; 0 Πώς ΔΕΝ γράφουμε το 10 6 ;

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Γενικές παρατηρήσεις στους αριθμητικούς τελεστές Κανόνας Τελεστές που δρουν μεταξύ ποσοτήτων ίδιου τύπου δίνουν αποτέλεσμα αυτού του τύπου Τελεστές που δρουν μεταξύ ποσοτήτων διαφορετικού τύπου προκαλούν μετατροπή της τιμής της ποσότητας «χαμηλότερης» ακρίβειας στον τύπο με την «υψηλότερη» ακρίβεια Πχ πράξη μεταξύ ενός και ενός γίνεται αφού μετατραπεί ο σε Παρατηρήσεις Πόσο κάνει ; 0 Πώς ΔΕΝ γράφουμε το 10 6 ; 0

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Μεταβλητή Μεταβλητή είναι θέση στη μνήμη για αποθήκευση δεδομένων Κανόνας Κάθε μεταβλητή προτού χρησιμοποιηθεί πρέπει να δηλωθεί Οι δηλώσεις γίνονται στην αρχή του προγράμματος Προτού χρησιμοποιηθεί σε πράξεις πρέπει να έχει τιμή

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Μεταβλητή Μεταβλητή είναι θέση στη μνήμη για αποθήκευση δεδομένων Κανόνας Κάθε μεταβλητή προτού χρησιμοποιηθεί πρέπει να δηλωθεί Οι δηλώσεις γίνονται στην αρχή του προγράμματος Προτού χρησιμοποιηθεί σε πράξεις πρέπει να έχει τιμή Δήλωση τύπος :: όνομα_μεταβλητής

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Μεταβλητή Μεταβλητή είναι θέση στη μνήμη για αποθήκευση δεδομένων Κανόνας Κάθε μεταβλητή προτού χρησιμοποιηθεί πρέπει να δηλωθεί Οι δηλώσεις γίνονται στην αρχή του προγράμματος Προτού χρησιμοποιηθεί σε πράξεις πρέπει να έχει τιμή Δήλωση τύπος :: όνομα_μεταβλητής Παραδείγματα

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Κανόνες σχηματισμού ονόματος Επιτρεπτοί χαρακτήρες: a z, A Z, 0 9, και _ Μήκος: το πολύ 31 χαρακτήρες Δεν επιτρέπεται να αρχίζει από αριθμητικό ψηφίο Κεφαλαία και πεζά γράμματα είναι ίδια

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Σταθερή ποσότητα Μια ποσότητα που επιθυμούμε να πάρει τιμή που να μην μπορεί να αλλάξει κατά τη διάρκεια εκτέλεσης του προγράμματος, δηλώνεται με τη χρήση της λέξης Είναι απαραίτητο να της δώσουμε αρχική (και μόνιμη) τιμή κατά τον ορισμό της Παράδειγμα

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Εντολή εκχώρησης τιμής μεταβλητή = [ γενική έκφραση ] Πρώτα εκτελούνται όλες οι πράξεις, κλήσεις συναρτήσεων κλπ που εμφανίζονται στο δεξί μέλος

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Εντολή εκχώρησης τιμής μεταβλητή = [ γενική έκφραση ] Πρώτα εκτελούνται όλες οι πράξεις, κλήσεις συναρτήσεων κλπ που εμφανίζονται στο δεξί μέλος Κατόπιν, το αποτέλεσμα μετατρέπεται (αν χρειάζεται) στον τύπο της (υποχρεωτικά) μεταβλητής του αριστερού μέλους και η τιμή που προκύπτει εκχωρείται σε αυτή

Εισαγωγή Αριθμητικοί Τύποι Αριθμητικοί Τελεστές Μεταβλητές κα σταθερές Εντολή εκχώρησης Εντολή εκχώρησης τιμής μεταβλητή = [ γενική έκφραση ] Πρώτα εκτελούνται όλες οι πράξεις, κλήσεις συναρτήσεων κλπ που εμφανίζονται στο δεξί μέλος Κατόπιν, το αποτέλεσμα μετατρέπεται (αν χρειάζεται) στον τύπο της (υποχρεωτικά) μεταβλητής του αριστερού μέλους και η τιμή που προκύπτει εκχωρείται σε αυτή Παραδείγματα