Βασικές Έννοιες Προγραμματισμού��
Το αλφάβητο της ΓΛΩΣΣΑΣ αποτελείται από …
Α - Ω
α - ω
A - Z
a - z
0 - 9
Τα δεδομένα που επεξεργάζεται ένα πρόγραμμα διακρίνονται σε…
Σταθερές
Μεταβλητές
Σταθερές�
Σε έναν αλγόριθμο, η σταθερά είναι ένα στοιχείο του υπολογισμού που δεν αλλάζει κατά την εκτέλεση του αλγορίθμου π.χ
π=3.14
Μεταβλητή
Η μεταβλητή σε έναν αλγόριθμο είναι μια "θέση μνήμης" που χρησιμοποιείται για να αποθηκεύει δεδομένα τα οποία μπορούν να αλλάζουν κατά τη διάρκεια της εκτέλεσης του αλγορίθμου. Είναι ένα βασικό εργαλείο που επιτρέπει στον αλγόριθμο να διαχειρίζεται και να επεξεργάζεται πληροφορίες. Κάθε μεταβλητή έχει ένα μοναδικό όνομα, που χρησιμεύει για την αναφορά της π.χ.
πλήθος
Sum
Min
Max
Μπορούμε να φανταστούμε την μεταβλητή σαν ένα κουτί ικανό να χωρέσει μόνο ένα αντικείμενο.
Όταν τοποθετήσουμε ένα νέο αντικείμενο στο κουτί αυτόματα αντικαθιστά το προηγούμενο.
Τόσο οι μεταβλητές
όσο και οι σταθερές προσδιορίζονται από …
ΟΝΟΜΑ
ΤΙΜΗ
ΤΥΠΟ ΔΕΔΟΜΕΝΩΝ
Όνομα
Κάθε μεταβλητή ή σταθερά έχει ένα όνομα που εκφράζει το περιεχόμενό της. Το όνομα πρέπει:
Δεν υπάρχει διάκριση ανάμεσα σε κεφαλαία και μικρά γράμματα
ΠΡΟΣΟΧΗ !!!
ΒΑΡΟΣ ίδιο με ΒαΡοΣ
Αποδεκτά ονόματα | Μη αποδεκτά ονόματα |
ABC3 | 2Price |
Κ_45BC | Εμφάνισε |
skor1 | Εκτύπωσε |
Sum | Max students |
average2 | Min$ |
Τύποι δεδομένων
Οι τιμές που δίνουμε σε μεταβλητές ή σταθερές χωρίζονται σε 4 βασικούς τύπους:
Ακέραιοι: περιλαμβάνουν όλους τους ακέραιους αριθμούς π.χ. 34, -9, 0
Πραγματικοί: περιλαμβάνουν όλους τους αριθμούς, ακέραιους και δεκαδικούς π.χ. 2.76, 4.0, -9.3
Χαρακτήρες: περιλαμβάνουν έναν ή περισσότερους χαρακτήρες, π.χ. “Καλημέρα”, “α”, “θα πάμε για μπάνιο;”
Λογικοί: περιλαμβάνουν τις τιμές Αληθής και Ψευδής.
a
Ακέραιος τύπος
14
0
-67
b
Πραγματικός τύπος
3.28
0.484
-21.7
c
Αλφαριθμητικό
"Βιβλίο"
"23"
"Β"
"Τα λέμε"
"Ψευδής"
d
Λογικός
ΑΛΗΘΗΣ
ΨΕΥΔΗΣ
Η διαδικασία της τοποθέτησης
μίας νέας τιμής σε μία μεταβλητή αποτελεί εντολή ενός προγράμματος που ονομάζεται εντολή εκχώρηση τιμής
Όνομα_Μεταβλητής 🡨 έκφραση
ΕΜΒΑΔΟΝ 🡨 Α * Β
ΠΑΡΑΔΕΙΓΜΑ
Ακέραιος
15
Τιμή
Τύπος Δεδομένων
Ποσότητα
Όνομα
Τελεστές
Οι αριθμητικοί τελεστές χρησιμοποιούνται για την εκτέλεση αριθμητικών πράξεων:
5
18
0
5
5 DIV 18 = 0
5 MOD 18 = 5
ΠΡΟΣΟΧΗ !!!
Οι σχεσιακοί ή συγκριτικοί τελεστές χρησιμοποιούνται για τη σύγκριση 2 τιμών. Το αποτέλεσμα μιας σύγκρισης είναι είτε «Αληθής» είτε «Ψευδής»:
Οι λογικοί τελεστές υλοποιούν τις λογικές πράξεις. Το αποτέλεσμα μιας λογικής πράξης είναι Αληθής ή Ψευδής. Λογικοί τελεστές είναι:
Ι
Ε
Ρ
Α
Ρ
Χ
Ι
Α
χαμηλή
υψηλή
Αν Α και Β είναι λογικές εκφράσεις (συνθήκες) τότε έχουμε τον παρακάτω πίνακα αληθείας:
Α | Β | Α και Β (σύζευξη) | Α ή Β (διάζευξη) | όχι Α (άρνηση) |
Αληθής | Αληθής | Αληθής | Αληθής | Ψευδής |
Αληθής | Ψευδής | Ψευδής | Αληθής | Ψευδής |
Ψευδής | Αληθής | Ψευδής | Αληθής | Αληθής |
Ψευδής | Ψευδής | Ψευδής | Ψευδής | Αληθής |
Ιεραρχία πράξεων
Ιεραρχία μεταξύ τελεστών για τα διάφορα είδη πράξεων:
Αριθμητικοί τελεστές
Σχεσιακοί τελεστές
Λογικοί τελεστές
Έκφραση
Έκφραση είναι o συνδυασμός σταθερών και μεταβλητών (τελεστέοι) με πράξεις (τελεστές). Η τιμή μιας έκφρασης μπορεί να είναι είτε αριθμός, οπότε μιλάμε για αριθμητική έκφραση, είτε ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ οπότε μιλάμε για λογική έκφραση.
Αριθμητικές εκφράσεις
Λογικές εκφράσεις
Συναρτησιακοί τελεστές-συνάρτηση που εκτελεί μια προκαθορισμένη λειτουργία
Ερώτηση 1η
Αν α=3, β=5 και γ=-1
η έκφραση
α>2 και β<>5 ή γ<=2
Τι θα επιστρέψει; (Αληθής ή Ψευδής)
Ερώτηση 2η
Αν α=3, β=5 και γ=-1 η έκφραση
(α<3 και β<=5) ή όχι(γ<0 ΚΑΙ α=3)
Τι θα επιστρέψει; (Αληθής ή Ψευδής)