ݺߣ

ݺߣShare a Scribd company logo
Βασικές έννοιες
προγραμματισμού
Κεφάλαιο 7ο
Βασικές έννοιες προγραμματισμού
 Αλφάβητο

και τύποι δεδομένων
 Σταθερές και μεταβλητές
 Τελεστές, συναρτήσεις και εκφράσεις
 Εντολή εκχώρησης
 Εντολές εισόδου-εξόδου
 Δομή προγράμματος
Το αλφάβητο της ΓΛΩΣΣΑΣ


Κεφαλαία γράμματα ελληνικού αλφαβήτου




Πεζά γράμματα ελληνικού αλφαβήτου




abcdefghijklmnopqrstuvwxyz

Αριθμητικά ψηφία




ABCDEFGHIJKLMNOPQRSTUVWXYZ

Πεζά γράμματα λατινικού αλφαβήτου




αβγδεζηθικλμνξοπρστυφχψω

Κεφαλαία γράμματα λατινικού αλφαβήτου




ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ

0123456789

Ειδικοί χαρακτήρες


+ - * / = < > ^ _ ( ) [ ] . , : ‘ ! & κενός χαρακτήρας
Τύποι δεδομένων
 Αριθμητικοί
 Ακέραιος
1,

τύπος

3409, 0, -980

 Πραγματικός
3.14159,

τύπος

2.71828, -112.45, 0.45

 Χαρακτήρες
‘Κ’,

‘Κώστας’, ‘σήμερα είναι Τετάρτη’

 Λογικός

τύπος

ΑΛΗΘΗΣ

ΨΕΥΔΗΣ
Σταθερές (Constants)
 Οι

σταθερές είναι προκαθορισμένες τιμές
που δεν μεταβάλλονται κατά τη διάρκεια
εκτέλεσης του προγράμματος
 ΣΤΑΘΕΡΕΣ
Όνομα1 = σταθερή_τιμή1
Όνομα2 = σταθερή_τιμή2
.
.
ΌνομαΝ = σταθερή_τιμήΝ
Μεταβλητές (Variables)
 Μεταβλητή

είναι μια ποσότητα που η τιμή
της μπορεί να μεταβάλλεται




Οι μεταβλητές που χρησιμοποιούνται σ’ ένα
πρόγραμμα αντιστοιχούνται απ’ το
μεταγλωττιστή σε συγκεκριμένες θέσεις
μνήμης του υπολογιστή
Η τιμή της μεταβλητής είναι η τιμή που
βρίσκεται στην αντίστοιχη θέση μνήμης και
μπορεί να μεταβάλλεται κατά τη διάρκεια
εκτέλεσης του προγράμματος
Απόδοση τιμής σε μεταβλητή
 Μια

μεταβλητή μπορεί να πάρει τιμή με
εντολή
 Εκχώρησης
 ΔΙΑΒΑΣΕ
Μεταβλητές (Variables)
 ΜΕΤΑΒΛΗΤΕΣ

τύπος-1: λίστα-μεταβλητών-1
τύπος-2: λίστα-μεταβλητών-2
.
.
τύπος-Ν: λίστα-μεταβλητών-Ν
Ονοματολογία


Τα ονόματα
Προγραμμάτων
 Σταθερών
 Μεταβλητών




επιτρέπεται να αποτελούνται μόνο από
γράμματα πεζά ή κεφαλαία του ελληνικού ή του λατινικού
αλφαβήτου
 αριθμητικά ψηφία
 το χαρακτήρα κάτω παύλα (underscore) _




και πρέπει υποχρεωτικά να αρχίζουν με γράμμα
Ονοματολογία (παραδείγματα)
 Αποδεκτά





Α100
Όνομα
Τιμή
Τυπική_απόκλιση

 Μη




ονόματα

αποδεκτά ονόματα

100Α
_Τιμή
Μέση τιμή
Αριθμητικοί τελεστές
Αριθμητικός τελεστής

Πράξη

+

Πρόσθεση

-

Αφαίρεση

*

Πολλαπλασιασμός

/

Διαίρεση

^

Ύψωση σε δύναμη

DIV

Ακέραια διαίρεση

MOD

Υπόλοιπο ακέραιης διαίρεσης
Ενσωματωμένες συναρτήσεις
ΗΜ(x)

Ημίτονο

ΣΥΝ(x)

Συνημίτονο

ΕΦ(x)

Εφαπτομένη

Τ_Ρ(x)

Τετραγωνική ρίζα

ΛΟΓ(x)

Φυσικός λογάριθμος

Ε(x)

ex

Α_Μ(x)

Ακέραιο μέρος

Α_Τ(x)

Απόλυτη τιμή
Αριθμητικές εκφράσεις
(expressions)
Όταν μια τιμή προκύπτει από υπολογισμό, τότε
αναφερόμαστε σε εκφράσεις
 Για τη σύνταξη μιας αριθμητικής έκφρασης
χρησιμοποιούνται


σταθερές
 μεταβλητές
 συναρτήσεις
 αριθμητικοί τελεστές
 και παρενθέσεις




Υλοποιούν απλές ή σύνθετες μαθηματικές πράξεις
Ιεραρχία των πράξεων
 Πράξεις

μέσα σε παρενθέσεις
 Ύψωση σε δύναμη
 Πολλαπλασιασμός και διαίρεση
 Πρόσθεση και αφαίρεση
Εντολή εκχώρησης
 Χρησιμοποιείται

για την απόδοση τιμών
στις μεταβλητές κατά τη διάρκεια
εκτέλεσης του προγράμματος
 Όνομα-Μεταβλητής <- έκφραση
Α

<- 132
 Μήνας <- ‘Ιανουάριος’
 Εμβαδόν <- Α*Β
Εντολή εκχώρησης
 Υπολογίζεται

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

λίστα-μεταβλητών
 ΓΡΑΨΕ λίστα-στοιχείων
Δομή του προγράμματος
 Επικεφαλίδα
 Τμήμα

δηλώσεων

 Σταθερές
 Μεταβλητές

 Κύριο

μέρος
 Υποπρογράμματα
Δομή του προγράμματος
Επικεφαλίδα
Τμήμα δηλώσεων

ΠΡΟΓΡΑΜΜΑ Παράδειγμα1
ΣΤΑΘΕΡΕΣ
ΜΕΤΑΒΛΗΤΕΣ
ΑΡΧΗ

Κυρίως τμήμα

εντολές

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Σχόλια και συνέχιση γραμμής
 Κάθε

εντολή γράφεται σε ξεχωριστή
γραμμή
 Αν μια εντολή πρέπει να συνεχιστεί και
στην επόμενη γραμμή τότε ξεκινάει με το &
 Ό,τι ξεκινάει με θαυμαστικό (!) είναι σχόλιο
του προγραμματιστή που δεν εκτελείται

More Related Content

%ές+έννοιες+πογαμματισμού