22
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 7ο 7.1 Το αλφάβητο της ΓΛΩΣΣΑΣ 7.2 Τύποι δεδομένων 7.3 Σταθερές 7.4 Μεταβλητές 7.5 Αριθμητικοί τελεστές 7.6 Συναρτήσεις 7.7 Αριθμητικές εκφράσεις 7.8 Εντολή εκχώρησης 7.9 Εντολές εισόδου-εξόδου 7.10 Δομή προγράμματος Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα . Βασισμένο σε έργο στο http://ioarvanit.mysch.gr. Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.

ΑΕΠΠ - μάθημα 29

Embed Size (px)

DESCRIPTION

Κεφάλαιο 7ο 7.1 Το αλφάβητο της ΓΛΩΣΣΑΣ 7.2 Τύποι δεδομένων 7.3 Σταθερές 7.4 Μεταβλητές 7.5 Αριθμητικοί τελεστές 7.6 Συναρτήσεις 7.7 Αριθμητικές εκφράσεις 7.8 Εντολή εκχώρησης 7.9 Εντολές εισόδου-εξόδου 7.10 Δομή προγράμματος

Citation preview

Page 1: ΑΕΠΠ - μάθημα 29

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

Κεφάλαιο 7ο7.1 Το αλφάβητο της ΓΛΩΣΣΑΣ

7.2 Τύποι δεδομένων7.3 Σταθερές

7.4 Μεταβλητές7.5 Αριθμητικοί τελεστές

7.6 Συναρτήσεις7.7 Αριθμητικές εκφράσεις

7.8 Εντολή εκχώρησης7.9 Εντολές εισόδου-εξόδου7.10 Δομή προγράμματος

Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Βασισμένο σε έργο στο http://ioarvanit.mysch.gr.Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.

Page 2: ΑΕΠΠ - μάθημα 29

Αλφάβητο της ΓΛΩΣΣΑΣ

● Γράμματα● Κεφαλαία ελληνικού αλφαβήτου (Α-Ω)● Πεζά ελληνικού αλφαβήτου (α-ω)● Κεφαλαία λατινικού αλφαβήτου (Α-Ζ)● Πεζά λατινικού αλφαβήτου (a-z)

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 3: ΑΕΠΠ - μάθημα 29

Αλφάβητο της ΓΛΩΣΣΑΣ

● Γράμματα● Κεφαλαία ελληνικού αλφαβήτου (Α-Ω)● Πεζά ελληνικού αλφαβήτου (α-ω)● Κεφαλαία λατινικού αλφαβήτου (Α-Ζ)● Πεζά λατινικού αλφαβήτου (a-z)

● Ψηφία● 0-9

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 4: ΑΕΠΠ - μάθημα 29

Αλφάβητο της ΓΛΩΣΣΑΣ

● Γράμματα● Κεφαλαία ελληνικού αλφαβήτου (Α-Ω)● Πεζά ελληνικού αλφαβήτου (α-ω)● Κεφαλαία λατινικού αλφαβήτου (Α-Ζ)● Πεζά λατινικού αλφαβήτου (a-z)

● Ψηφία● 0-9

● Ειδικοί χαρακτήρες● + - * / = ^ ( ) . , ‘ ! & κενός χαρακτήρας

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 5: ΑΕΠΠ - μάθημα 29

Τύποι δεδομένων

● Αριθμητικοί

● Ακέραιος: Περιλαμβάνει όλους τους ακέραιους αριθμούς θετικούς και αρνητικούς (πχ 1, 0, -678, 1099455)

● Πραγματικός: Περιλαμβάνει όλους τους πραγματικούς αριθμούς θετικούς και αρνητικούς (πχ 12.567, 0.05, -784.4)

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 6: ΑΕΠΠ - μάθημα 29

Τύποι δεδομένων

● Αριθμητικοί

● Ακέραιος: Περιλαμβάνει όλους τους ακέραιους αριθμούς θετικούς και αρνητικούς (πχ 1, 0, -678, 1099455)

● Πραγματικός: Περιλαμβάνει όλους τους πραγματικούς αριθμούς θετικούς και αρνητικούς (πχ 12.567, 0.05, -784.4)

● Κείμενο

● Χαρακτήρας: Περιλαμβάνει όλους τους χαρακτήρες που μπορούν να αναπαρασταθούν από το πληκτρολόγιο (πχ 'Γιάννης', 'Σήμερα βρέχει', 'α-12', '456')

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 7: ΑΕΠΠ - μάθημα 29

Τύποι δεδομένων

● Αριθμητικοί

● Ακέραιος: Περιλαμβάνει όλους τους ακέραιους αριθμούς θετικούς και αρνητικούς (πχ 1, 0, -678, 1099455)

● Πραγματικός: Περιλαμβάνει όλους τους πραγματικούς αριθμούς θετικούς και αρνητικούς (πχ 12.567, 0.05, -784.4)

● Κείμενο

● Χαρακτήρας: Περιλαμβάνει όλους τους χαρακτήρες που μπορούν να αναπαρασταθούν από το πληκτρολόγιο (πχ 'Γιάννης', 'Σήμερα βρέχει', 'α-12', '456')

● Λογικοί

● Λογικός: έχει μόνο δυο τιμές ΑΛΗΘΗΣ και ΨΕΥΔΗΣ

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 8: ΑΕΠΠ - μάθημα 29

ΣΤΑΘΕΡΕΣΔεν μεταβάλλεται η τιμή τους κατά την εκτέλεση του προγράμματος

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 9: ΑΕΠΠ - μάθημα 29

ΣΤΑΘΕΡΕΣΔεν μεταβάλλεται η τιμή τους κατά την εκτέλεση του προγράμματος

ΣΤΑΘΕΡΕΣ Π=3.14 φόρος=23/100

Δήλωση σταθερών

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 10: ΑΕΠΠ - μάθημα 29

ΣΤΑΘΕΡΕΣΔεν μεταβάλλεται η τιμή τους κατά την εκτέλεση του προγράμματος

ΣΤΑΘΕΡΕΣ Π=3.14 φόρος=23/100

......Εμβαδο <- Π*ακτίνα^2Τελ_τιμή <- τιμή+τιμή*φόρος......

Δήλωση σταθερών

Χρησιμοποίηση σταθερών στο πρόγραμμα

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 11: ΑΕΠΠ - μάθημα 29

ΜΕΤΑΒΛΗΤΕΣΗ τιμή τους μπορεί να μεταβάλλεται κατά την εκτέλεση του προγράμματος. ΔΕΝ μπορεί να μεταβάλλεται ο τύπος τους! Δηλαδή μια μεταβλητή που είναι αρχικά ακέραια δεν μπορεί μετά να αποθηκεύσει πραγματικό αριθμό

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 12: ΑΕΠΠ - μάθημα 29

ΜΕΤΑΒΛΗΤΕΣΗ τιμή τους μπορεί να μεταβάλλεται κατά την εκτέλεση του προγράμματος. ΔΕΝ μπορεί να μεταβάλλεται ο τύπος τους! Δηλαδή μια μεταβλητή που είναι αρχικά ακέραια δεν μπορεί μετά να αποθηκεύσει πραγματικό αριθμό

ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:α,β ΠΡΑΓΜΑΤΙΚΕΣ:τιμή,ακτίνα ΧΑΡΑΚΤΗΡΕΣ:όνομα ΛΟΓΙΚΕΣ:βρέθηκε

Δήλωση μεταβλητών

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 13: ΑΕΠΠ - μάθημα 29

ΜΕΤΑΒΛΗΤΕΣΗ τιμή τους μπορεί να μεταβάλλεται κατά την εκτέλεση του προγράμματος. ΔΕΝ μπορεί να μεταβάλλεται ο τύπος τους! Δηλαδή μια μεταβλητή που είναι αρχικά ακέραια δεν μπορεί μετά να αποθηκεύσει πραγματικό αριθμό

ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:α,β ΠΡΑΓΜΑΤΙΚΕΣ:τιμή,ακτίνα ΧΑΡΑΚΤΗΡΕΣ:όνομα ΛΟΓΙΚΕΣ:βρέθηκε

......Εμβαδο <- Π*ακτίνα^2Τελ_τιμή <- τιμή+τιμή*φόρος......

Δήλωση μεταβλητών

Χρησιμοποίηση μεταβλητών στο πρόγραμμα

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 14: ΑΕΠΠ - μάθημα 29

ΑΡΙΘΜΗΤΙΚΟΙ ΤΕΛΕΣΤΕΣ

● +● -● *● /● ^● DIV● MOD

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 15: ΑΕΠΠ - μάθημα 29

ΣΥΝΑΡΤΗΣΕΙΣ

● ΗΜ(Χ) Υπολογισμός ημιτόνου● ΣΥΝ(Χ) Υπολογισμός συνημιτόνου● ΕΦ(Χ) Υπολογισμός εφαπτομένης● Τ_Ρ(Χ) Υπολογισμός τετραγωνικής ρίζας● ΛΟΓ(Χ) Υπολογισμός φυσικού λογαρίθμου● Ε(Χ) Υπολογισμός του ex

● A_M(X) Ακέραιο μέρος του Χ● Α_Τ(Χ) Απόλυτη τιμή του Χ

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 16: ΑΕΠΠ - μάθημα 29

ΕΚΧΩΡΗΣΗ ΤΙΜΗΣ

● Β <- α+γ

● Σ <- ΗΜ(δ)

● Τελ_Τιμή <- τιμή+τιμή*ΦΠΑ

● i <- i+1

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 17: ΑΕΠΠ - μάθημα 29

ΕΙΣΟΔΟΣ-ΕΞΟΔΟΣ ΔΕΔΟΜΕΝΩΝ

......ΔΙΑΒΑΣΕ ακτίνα,β,xΕμβαδό <- 3,14*ακτίνα^2ΓΡΑΨΕ 'Το εμβαδό είναι:',Εμβαδό......

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 18: ΑΕΠΠ - μάθημα 29

ΔΟΜΗ ΠΡΟΓΡΑΜΑΤΟΣ

ΠΡΟΓΡΑΜΜΑ εμβαδό_κύκλου

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 19: ΑΕΠΠ - μάθημα 29

ΔΟΜΗ ΠΡΟΓΡΑΜΑΤΟΣ

ΠΡΟΓΡΑΜΜΑ εμβαδό_κύκλου!Δήλωση σταθερών-μεταβλητώνΣΤΑΘΕΡΕΣ π=3.14ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ:ακτίνα, Εμβαδό

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 20: ΑΕΠΠ - μάθημα 29

ΔΟΜΗ ΠΡΟΓΡΑΜΑΤΟΣ

ΠΡΟΓΡΑΜΜΑ εμβαδό_κύκλου!Δήλωση σταθερών-μεταβλητώνΣΤΑΘΕΡΕΣ π=3.14ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ:ακτίνα, ΕμβαδόΑΡΧΗ

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 21: ΑΕΠΠ - μάθημα 29

ΔΟΜΗ ΠΡΟΓΡΑΜΑΤΟΣ

ΠΡΟΓΡΑΜΜΑ εμβαδό_κύκλου!Δήλωση σταθερών-μεταβλητώνΣΤΑΘΕΡΕΣ π=3.14ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ:ακτίνα, ΕμβαδόΑΡΧΗ ΓΡΑΨΕ 'Δώσε την ακτίνα του κύκλου:' !Διάβασμα δεδομένων ΔΙΑΒΑΣΕ ακτίνα !Υπολογισμός Εμβαδό <- π*ακτίνα^2 !Έξοδος αποτελεσμάτων ΓΡΑΨΕ 'Το εμβαδό είναι:',Εμβαδό

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 22: ΑΕΠΠ - μάθημα 29

ΔΟΜΗ ΠΡΟΓΡΑΜΑΤΟΣ

ΠΡΟΓΡΑΜΜΑ εμβαδό_κύκλου!Δήλωση σταθερών-μεταβλητώνΣΤΑΘΕΡΕΣ π=3.14ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ:ακτίνα, ΕμβαδόΑΡΧΗ ΓΡΑΨΕ 'Δώσε την ακτίνα του κύκλου:' !Διάβασμα δεδομένων ΔΙΑΒΑΣΕ ακτίνα !Υπολογισμός Εμβαδό <- π*ακτίνα^2 !Έξοδος αποτελεσμάτων ΓΡΑΨΕ 'Το εμβαδό είναι:',ΕμβαδόΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ εμβαδό_κύκλου

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .