Βασικές έννοιες προγραμματισμού
Το αλφάβητο της ΓΛΩΣΣΑΣ
 Γράμματα
–
–
–
–

Κεφαλαία ελληνικού αλφαβήτου [Α-Ω]
Πεζά ελληνικού αλφαβήτου [α-ω]
Κεφαλαία λατινικού αλφαβήτου [A-Z]
Πεζά λατινικού αλφαβήτου [a-z]

 Ψηφία

[0-9]
 Ειδικοί χαρακτήρες [+ - * / = ^ ( ) . , ‘ ! & κενό]
Τύποι δεδομένων
 Ακέραιος

τύπος (12, -23, 0)
 Πραγματικός τύπος (3.14, -0.45, 0)
 Χαρακτήρας (‘Πληροφορική’, ‘π’, ’15’)
–

Αλφαβητικοί και αριθμητικοί χαρακτήρες
(αλφαριθμητικά)

 Λογικός

(ΑΛΗΘΗΣ ΨΕΥΔΗΣ)
Σταθερές
 Προκαθορισμένες

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

Ονομα=«τιμή σταθεράς»
ΠΙ=3.14
ΦΠΑ=0.23
Ονόματα
 Γράμματα

(πεζά- κεφαλαία, ελληνικούλατινικού αλφαβήτου)
 Ψηφία
 Ο χαρακτήρας _
 Αρχίζουν υποχρεωτικά με γράμμα
 Δεν χρησιμοποιούνται οι δεσμευμένες λέξεις
της ΓΛΩΣΣΑ
Μεταβλητές






Αντιστοιχούν σε συγκεκριμένες θέσεις στη μνήμη του
Η/Υ
Η τιμή μιας μεταβλητής μπορεί να μεταβάλλεται κατά
τη διάρκεια εκτέλεσης του προγράμματος
Ο τύπος μιας μεταβλητής δεν μεταβάλλεται κατά τη
διάρκεια εκτέλεσης του προγράμματος
Το όνομα της μεταβλητής ακολουθεί τους κανόνες
δημιουργίας ονομάτων
Το όνομα κάθε μεταβλητής είναι μοναδικό για κάθε
πρόγραμμα
Μεταβλητές
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Εμβαδόν
ΑΚΕΡΑΙΕΣ: ΤΙΜΗ, Ν
ΧΑΡΑΚΤΗΡΕΣ: ΟΝΟΜΑ
ΛΟΓΙΚΕΣ: ΣΥΝΘΗΚΗ
Αριθμητικοί τελεστές
 Πρόσθεση

(+)
 Αφαίρεση (-)
 Πολ/μος (*)
 Διαίρεση (/)
 Ύψωση σε δύναμη (^)
 Ακέραια διαίρεση (DIV)
 Υπόλοιπο ακέραιας διαίρεσης (MOD)
Συναρτήσεις









Υπολογισμός ημιτόνου - ΗΜ(Χ)
Υπολογισμός συνημιτόνου - ΣΥΝ(Χ)
Υπολογισμός εφαπτομένης – ΕΦ(Χ)
Υπολογισμός τετραγωνικής ρίζας – Τ_Ρ(Χ)
Υπολογισμός φυσικού λογαρίθμου - ΛΟΓ(Χ)
Υπολογισμός του e^x - Ε(Χ)
Ακέραιο μέρος του Χ – Α_Μ(Χ)
Απόλυτη τιμή του Χ – Α_Τ(Χ)
Αριθμητικές εκφράσεις
 Σύνταξη:

Αριθμητικές σταθερές, μεταβλητές,
συναρτήσεις, αριθμητικοί τελεστές και
παρενθέσεις
 Ιεραρχία:
–
–
–

1. Ύψωση σε δύναμη
2. Πολ/μός και διαίρεση
3. Πρόσθεση και αφαίρεση

 Εκτέλεση

από αριστερά προς τα δεξιά
Εντολή εκχώρησης
 Δεν

είναι εξίσωση
 Όνομα μεταβλητής <- έκφραση
 Η τιμή του δεξιού μέλους μεταβιβάζεται στη
μεταβλητή του αριστερού
Εντολές εισόδου εξόδου
 ΔΙΑΒΑΣΕ

λίστα μεταβλητών
 ΔΙΑΒΑΣΕ Α,Β,Γ
 ΓΡΑΨΕ λίστα-στοιχείων
 ΓΡΑΨΕ Α, ΟΝΟΜΑ,’ΠΛΗΡΟΦΟΡΙΑ’
Δομή προγράμματος
 ΠΡΟΓΡΑΜΜΑ

«τίτλος προγράμματος»

 ΣΤΑΘΕΡΕΣ
 ΜΕΤΑΒΛΗΤΕΣ
 ΑΡΧΗ
–

Κύριο μέρος προγράμματος

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

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