🔵2.2.7.2 Τελεστές - Εκφράσεις

ΤΕΛΕΣΤΕΣ

 

Τελεστές είναι τα σύμβολα τα οποία δηλώνουν την πράξη η οποία θα εκτελεστεί ανάμεσα σε δύο τελεστέους. Οι τελεστέοι μπορούν να είναι μεταβλητές, σταθερές, αριθμοί ή συναρτήσεις.

π.χ.

15 + a

 

Οι εκφράσεις είναι συνδυασμός μεταβλητών, τελεστών, αριθμών και παρενθέσεων σε μία παράσταση.

π.χ.

15 + 2*3 / 20 - (-9 - 13)

 

 

 

ΙΕΡΑΡΧΙΑ ΤΕΛΕΣΤΩΝ

Η ισχύς των τελεστών δεν είναι ίδια. Άλλοι είναι πιο ισχυροί, άλλοι πιο αδύναμοι και άλλοι ισοδύναμοι. Αυτό συμβαίνει ώστε να γίνεται μια προτεραιοποίηση και να μην δημιουργείται πρόβλημα ή σύγχυση κατά της εκτέλεσή τους στις εκφράσεις.

π.χ.

15 + 2*3 / 20 - (-9 - 13)

 

 

 

📌 Όσο πιο υψηλή η θέση ενός τελεστή στην Ιεραρχία («Πυραμίδα») τόσο πιο σύντομα εκτελείται έναντι των άλλων τελεστών που έχουν χαμηλότερη θέση.

 

ΑΡΙΘΜΗΤΙΚΟΙ ΤΕΛΕΣΤΕΣ

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

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

/    Διαίρεση

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

MOD    Ακέραιο υπόλοιπο

+    Πρόσθεση

-    Αφαίρεση

 

Π.χ.

Ας δούμε κάποια παραδείγματα Αριθμητικών τελεστών:

4 ^ 3 ⇒ 4 * 4 * 4 ⇒ 64

2 * 3 ⇒ 6

15 / 2 ⇒ 7.5

9 - 19 ⇒ -10

13 DIV 2 ⇒ 6

13 MOD 2 ⇒ 1

 

 

 

ΣΥΓΚΡΙΤΙΚΟΙ ΤΕΛΕΣΤΕΣ

=    Ίσο

>    Μεγαλύτερο

<    Μικρότερο

>=    Μεγαλύτερο ίσο

<=    Μικρότερο ίσο

<>    Διάφορο

 

Π.χ.

Επίσης, κάποια παραδείγματα Συγκριτικών τελεστών:

5 > 6 ⇒ ΨΕΥΔΗΣ

15 = 8+7 ⇒ ΑΛΗΘΗΣ

-1 >= -14 ⇒ ΑΛΗΘΗΣ

8 <> 10 ⇒ ΑΛΗΘΗΣ

 

 

 

ΛΟΓΙΚΟΙ ΤΕΛΕΣΤΕΣ

ΟΧΙ    Άρνηση

ΚΑΙ    Σύζευξη

Ή    Διάζευξη

 

Π.χ.

Ας δούμε και κάποια παραδείγματα με Λογικούς τελεστές:

 

ΟΧΙ 5 > 6 ⇒ ΑΛΗΘΗΣ

Αυτό συμβαίνει γιατί πρώτα εκτελείται ο συγκριτικός τελεστής > επειδή έχει μεγαλύτερη θέση στην ιεραρχία των τελεστών και μετά στο αποτέλεσμα της πράξης αυτής εφαρμόζεται ο τελεστής ΟΧΙ ο οποίος μετατρέπει το ΨΕΥΔΗΣ → ΑΛΗΘΗΣ.

 

Ας δούμε και ένα πιο πολύπλοκο παράδειγμα με Λογικούς τελεστές, αλλά πρώτα θα χρειαστεί να μάθουμε για τον Πίνακα Αλήθειας (Truth Table).

 

ΠΙΝΑΚΑΣ ΑΛΗΘΕΙΑΣ

 

Φανταστείτε ότι ένας έφηβος (Α) και η μικρή του αδερφή (Β) θέλουν να πάνε να δουν Καραγκιόζη στην πλατεία του χωριού τους. Έτσι λοιπόν, ρωτούν την μητέρα τους ώστε να τους δώσει την άδεια.

Α ΚΑΙ Β

Μία μητέρα θα μπορούσε να πει: «Θα πάτε αλλά μόνο αν πάτε και οι δύο» .
Οπότε αν κάποιο από τα δύο αδέρφια πει «Όχι» τότε δεν θα πάει κανένας. 

 

Α Ή Β

Μία άλλη μητέρα θα μπορούσε να πει: «Μπορείτε να πάτε ο καθένας μόνος του ή μαζί» .
Οπότε μόνο όταν και τα δύο αδέρφια πουν «Όχι» δεν θα πάει κανένας. 

 

ΟΧΙ Α

Μία άλλη μητέρα θα μπορούσε να πει: «Ότι πείτε θα πω το αντίθετο...» . 
Οπότε θα γίνεται πάντα το αντίθετο από αυτό που επιθυμούν τα αδέρφια...

 

 

Ωραία, τώρα που είδαμε τον Πίνακα Αλήθειας ας επιστρέψουμε στο παράδειγμα των Λογικών τελεστών.

 

-10 > -100 ή (19 + 2 > 25 και 25 ^ 2 > 125) ⇒

ΑΛΗΘΗΣ ή (ΨΕΥΔΗΣ και ΑΛΗΘΗΣ) ⇒

ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ ⇒

ΑΛΗΘΗΣ

 

 

 

Παράδειγμα 01 - Εκφράσεις με Τελεστές

Οι τιμές θα είναι το αποτέλεσμα των εκφράσεων ύστερα από την εφαρμογή της Ιεραρχίας Τελεστών.

 π.χ. 

a <- 4^2 + 9 
a <- 25        # ← αποτέλεσμα της a μεταβλητής

b <- ΟΧΙ 5 = 5 
b <- ΨΕΥΔΗΣ     # ← αποτέλεσμα της b μεταβλητής

 

 

 

💪 Δραστηριότητα 01 - Εκφράσεις με Τελεστές

Βήμα 1: Πατήστε τον ακόλουθο σύνδεσμο: 🔗📝Online Διερμηνευτής ΓΛΩΣΣΑΣ

Βήμα 2: Αντιγράψτε & Επικολλήστε τον κώδικα του προηγούμενου παραδείγματος στον 🔗📝Online Διερμηνευτής ΓΛΩΣΣΑΣ

ΠΡΟΓΡΑΜΜΑ ΔΡΑΣΤΗΡΙΟΤΗΤΑ01_ΕΚΦΡΑΣΕΙΣ_ΤΕΛΕΣΤΕΣ
ΜΕΤΑΒΛΗΤΕΣ
   ΑΚΕΡΑΙΕΣ: Β
   ΠΡΑΓΜΑΤΙΚΕΣ: Α
   ΛΟΓΙΚΕΣ: Γ, Δ
ΑΡΧΗ
   Α <- 8^2/2
   ΓΡΑΨΕ Α

   Β <- 155 DIV 2
   ΓΡΑΨΕ Β
   
   Γ <- 3 = 7 - 4 ΚΑΙ -1 > -10
   ΓΡΑΨΕ Γ
   
   Δ <- ΟΧΙ 3^3 = 27
   ΓΡΑΨΕ Δ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ 

Βήμα 3: Ελέγξτε τα αποτελέσματα που εμφανίζονται ως έξοδος.

 

 

 

⚙️Παράδειγμα 02 - Εκφράσεις με Τελεστές

α)10 MOD 4     2
β)24 DIV 23    1
γ)1+2^2    5
δ)10 MOD 6    4
ε)19 / 2    9.5
στ)7 * 2 + 4 + 5 ^ 2    43

 

 

 

⚙️Άσκηση 02: Εκφράσεις και Τελεστές

α)10 = 9+2  ΚΑΙ  -1 > -12  ΨΕΥΔΗΣ
β)59 DIV 55  1 
γ)ΟΧΙ ΑΛΗΘΗΣ ΚΑΙ ΨΕΥΔΗΣ   ΨΕΥΔΗΣ
δ)12-24 < -1   ⇒  ΑΛΗΘΗΣ
ε)ΟΧΙ ( -1 < -100 )   ΑΛΗΘΗΣ

 

 

 

⚙️Άσκηση 03: Εκφράσεις και Τελεστές

α)8^2/2  ⇒  32
β)17 DIV 2    8
γ)-1 > -10 ΚΑΙ 3 = 7 - 4   ΑΛΗΘΗΣ
δ)ΟΧΙ 3^3 = 27    ΨΕΥΔΗΣ
ε)64/8*3    27

 

 

 

⚙️Άσκηση 04 - Εκφράσεις με Τελεστές

α)37 DIV 5
β)ΟΧΙ (2^3 = 3^2) ΚΑΙ (4 = 6-2)
γ)25 = 5^5
δ)2^3 > 3^2  ΚΑΙ  14 = 7*2
ε)ΟΧΙ (2^3 = 3^2) ΚΑΙ (4 = 6-2)