1. Ανάπτυξη Εφαρμογών σε
Προγραμματιστικό Περιβάλλον
Κεφάλαιο 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.
2. Αλφάβητο της ΓΛΩΣΣΑΣ
● Γράμματα
● Κεφαλαία ελληνικού αλφαβήτου (Α-Ω)
● Πεζά ελληνικού αλφαβήτου (α-ω)
● Κεφαλαία λατινικού αλφαβήτου (Α-Ζ)
● Πεζά λατινικού αλφαβήτου (a-z)
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
3. Αλφάβητο της ΓΛΩΣΣΑΣ
● Γράμματα
● Κεφαλαία ελληνικού αλφαβήτου (Α-Ω)
● Πεζά ελληνικού αλφαβήτου (α-ω)
● Κεφαλαία λατινικού αλφαβήτου (Α-Ζ)
● Πεζά λατινικού αλφαβήτου (a-z)
● Ψηφία
● 0-9
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
4. Αλφάβητο της ΓΛΩΣΣΑΣ
● Γράμματα
● Κεφαλαία ελληνικού αλφαβήτου (Α-Ω)
● Πεζά ελληνικού αλφαβήτου (α-ω)
● Κεφαλαία λατινικού αλφαβήτου (Α-Ζ)
● Πεζά λατινικού αλφαβήτου (a-z)
● Ψηφία
● 0-9
● Ειδικοί χαρακτήρες
● + - * / = ^ ( ) . , ‘ ! & κενός χαρακτήρας
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
5. Τύποι δεδομένων
● Αριθμητικοί
● Ακέραιος: Περιλαμβάνει όλους τους ακέραιους αριθμούς
θετικούς και αρνητικούς (πχ 1, 0, -678, 1099455)
● Πραγματικός: Περιλαμβάνει όλους τους πραγματικούς
αριθμούς θετικούς και αρνητικούς (πχ 12.567, 0.05, -784.4)
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
6. Τύποι δεδομένων
● Αριθμητικοί
● Ακέραιος: Περιλαμβάνει όλους τους ακέραιους αριθμούς
θετικούς και αρνητικούς (πχ 1, 0, -678, 1099455)
● Πραγματικός: Περιλαμβάνει όλους τους πραγματικούς
αριθμούς θετικούς και αρνητικούς (πχ 12.567, 0.05, -784.4)
● Κείμενο
● Χαρακτήρας: Περιλαμβάνει όλους τους χαρακτήρες που
μπορούν να αναπαρασταθούν από το πληκτρολόγιο (πχ
'Γιάννης', 'Σήμερα βρέχει', 'α-12', '456')
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
7. Τύποι δεδομένων
● Αριθμητικοί
● Ακέραιος: Περιλαμβάνει όλους τους ακέραιους αριθμούς
θετικούς και αρνητικούς (πχ 1, 0, -678, 1099455)
● Πραγματικός: Περιλαμβάνει όλους τους πραγματικούς
αριθμούς θετικούς και αρνητικούς (πχ 12.567, 0.05, -784.4)
● Κείμενο
● Χαρακτήρας: Περιλαμβάνει όλους τους χαρακτήρες που
μπορούν να αναπαρασταθούν από το πληκτρολόγιο (πχ
'Γιάννης', 'Σήμερα βρέχει', 'α-12', '456')
● Λογικοί
● Λογικός: έχει μόνο δυο τιμές ΑΛΗΘΗΣ και ΨΕΥΔΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
8. ΣΤΑΘΕΡΕΣ
Δεν μεταβάλλεται η τιμή τους κατά την
εκτέλεση του προγράμματος
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
9. ΣΤΑΘΕΡΕΣ
Δεν μεταβάλλεται η τιμή τους κατά την
εκτέλεση του προγράμματος
ΣΤΑΘΕΡΕΣ Δήλωση σταθερών
Π=3.14
φόρος=23/100
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
10. ΣΤΑΘΕΡΕΣ
Δεν μεταβάλλεται η τιμή τους κατά την
εκτέλεση του προγράμματος
ΣΤΑΘΕΡΕΣ Δήλωση σταθερών
Π=3.14
φόρος=23/100
......
Εμβαδο <- Π*ακτίνα^2 Χρησιμοποίηση
σταθερών στο
Τελ_τιμή <- τιμή+τιμή*φόρος πρόγραμμα
......
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
11. ΜΕΤΑΒΛΗΤΕΣ
Η τιμή τους μπορεί να μεταβάλλεται κατά την εκτέλεση του προγράμματος. ΔΕΝ
μπορεί να μεταβάλλεται ο τύπος τους! Δηλαδή μια μεταβλητή που είναι αρχικά
ακέραια δεν μπορεί μετά να αποθηκεύσει πραγματικό αριθμό
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
12. ΜΕΤΑΒΛΗΤΕΣ
Η τιμή τους μπορεί να μεταβάλλεται κατά την εκτέλεση του προγράμματος. ΔΕΝ
μπορεί να μεταβάλλεται ο τύπος τους! Δηλαδή μια μεταβλητή που είναι αρχικά
ακέραια δεν μπορεί μετά να αποθηκεύσει πραγματικό αριθμό
ΜΕΤΑΒΛΗΤΕΣ Δήλωση μεταβλητών
ΑΚΕΡΑΙΕΣ:α,β
ΠΡΑΓΜΑΤΙΚΕΣ:τιμή,ακτίνα
ΧΑΡΑΚΤΗΡΕΣ:όνομα
ΛΟΓΙΚΕΣ:βρέθηκε
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
13. ΜΕΤΑΒΛΗΤΕΣ
Η τιμή τους μπορεί να μεταβάλλεται κατά την εκτέλεση του προγράμματος. ΔΕΝ
μπορεί να μεταβάλλεται ο τύπος τους! Δηλαδή μια μεταβλητή που είναι αρχικά
ακέραια δεν μπορεί μετά να αποθηκεύσει πραγματικό αριθμό
ΜΕΤΑΒΛΗΤΕΣ Δήλωση μεταβλητών
ΑΚΕΡΑΙΕΣ:α,β
ΠΡΑΓΜΑΤΙΚΕΣ:τιμή,ακτίνα
ΧΑΡΑΚΤΗΡΕΣ:όνομα
ΛΟΓΙΚΕΣ:βρέθηκε
......
Εμβαδο <- Π*ακτίνα^2 Χρησιμοποίηση
μεταβλητών στο
Τελ_τιμή <- τιμή+τιμή*φόρος πρόγραμμα
......
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
14. ΑΡΙΘΜΗΤΙΚΟΙ ΤΕΛΕΣΤΕΣ
● +
● -
● *
● /
● ^
● DIV
● MOD
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
15. ΣΥΝΑΡΤΗΣΕΙΣ
● ΗΜ(Χ) Υπολογισμός ημιτόνου
● ΣΥΝ(Χ) Υπολογισμός συνημιτόνου
● ΕΦ(Χ) Υπολογισμός εφαπτομένης
● Τ_Ρ(Χ) Υπολογισμός τετραγωνικής ρίζας
● ΛΟΓ(Χ) Υπολογισμός φυσικού λογαρίθμου
● Ε(Χ) Υπολογισμός του ex
● A_M(X) Ακέραιο μέρος του Χ
● Α_Τ(Χ) Απόλυτη τιμή του Χ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
16. ΕΚΧΩΡΗΣΗ ΤΙΜΗΣ
● Β <- α+γ
● Σ <- ΗΜ(δ)
● Τελ_Τιμή <- τιμή+τιμή*ΦΠΑ
● i <- i+1
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
17. ΕΙΣΟΔΟΣ-ΕΞΟΔΟΣ ΔΕΔΟΜΕΝΩΝ
......
ΔΙΑΒΑΣΕ ακτίνα,β,x
Εμβαδό <- 3,14*ακτίνα^2
ΓΡΑΨΕ 'Το εμβαδό είναι:',Εμβαδό
......
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
18. ΔΟΜΗ ΠΡΟΓΡΑΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ εμβαδό_κύκλου
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
19. ΔΟΜΗ ΠΡΟΓΡΑΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ εμβαδό_κύκλου
!Δήλωση σταθερών-μεταβλητών
ΣΤΑΘΕΡΕΣ
π=3.14
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ:ακτίνα, Εμβαδό
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
20. ΔΟΜΗ ΠΡΟΓΡΑΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ εμβαδό_κύκλου
!Δήλωση σταθερών-μεταβλητών
ΣΤΑΘΕΡΕΣ
π=3.14
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ:ακτίνα, Εμβαδό
ΑΡΧΗ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
21. ΔΟΜΗ ΠΡΟΓΡΑΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ εμβαδό_κύκλου
!Δήλωση σταθερών-μεταβλητών
ΣΤΑΘΕΡΕΣ
π=3.14
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ:ακτίνα, Εμβαδό
ΑΡΧΗ
ΓΡΑΨΕ 'Δώσε την ακτίνα του κύκλου:'
!Διάβασμα δεδομένων
ΔΙΑΒΑΣΕ ακτίνα
!Υπολογισμός
Εμβαδό <- π*ακτίνα^2
!Έξοδος αποτελεσμάτων
ΓΡΑΨΕ 'Το εμβαδό είναι:',Εμβαδό
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
22. ΔΟΜΗ ΠΡΟΓΡΑΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ εμβαδό_κύκλου
!Δήλωση σταθερών-μεταβλητών
ΣΤΑΘΕΡΕΣ
π=3.14
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ:ακτίνα, Εμβαδό
ΑΡΧΗ
ΓΡΑΨΕ 'Δώσε την ακτίνα του κύκλου:'
!Διάβασμα δεδομένων
ΔΙΑΒΑΣΕ ακτίνα
!Υπολογισμός
Εμβαδό <- π*ακτίνα^2
!Έξοδος αποτελεσμάτων
ΓΡΑΨΕ 'Το εμβαδό είναι:',Εμβαδό
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ εμβαδό_κύκλου
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .