Transcript
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 Ελλάδα .