Βασική Θεωρία
🔍 Λογική Έκφραση
Για τη σύνταξη μιας λογικής έκφρασης ή συνθήκης χρησιμοποιούνται:
- Σταθερές
- Μεταβλητές
- Αριθμητικές παραστάσεις
- Συγκριτικοί και λογικοί τελεστές
- Παρενθέσεις
Στις λογικές εκφράσεις γίνεται σύγκριση της τιμής μιας έκφρασης, που βρίσκεται αριστερά από τον συγκριτικό τελεστή, με την τιμή μιας άλλης έκφρασης που βρίσκεται δεξιά. Το αποτέλεσμα είναι μια λογική τιμή ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ.
🧮 Συγκριτικοί Τελεστές:
Τελεστής | Ελεγχόμενη σχέση | Παράδειγμα |
---|---|---|
= | σύγκριση | Όνομα1 = 'Κώστας' |
<> | ανισότητα | Τιμή <> 10000 |
> | Μεγαλύτερο από | Χ + Υ > (Α + Β) / Γ |
>= | Μεγαλύτερο ή ίσο | Β^2 - 4ΑΓ >= 0 |
< | Μικρότερο από | Βάρος < 500 |
<= | Μικρότερο ή ίσο | Βάρος <= 500 |
🧠 Πώς λειτουργεί η σύγκριση:
- Οι συγκρίσεις γίνονται σε δεδομένα αριθμητικά, αλφαριθμητικά και λογικά.
- Η σύγκριση μεταξύ αριθμών γίνεται με προφανή τρόπο. Στους πραγματικούς αριθμούς μπορεί να υπάρχει άπειρος αριθμός ψηφίων.
- Η σύγκριση αλφαριθμητικών δεδομένων βασίζεται στη σύγκριση χαρακτήρα προς χαρακτήρα: π.χ. η λέξη 'κακός' θεωρείται μικρότερη από τη λέξη 'καλός' επειδή το γράμμα κ προηγείται του γράμματος λ.
- Η σύγκριση λογικών έχει έννοια μόνο στην περίπτωση του ίσου ( = ) και του διαφορετικού ( <> ), αφού οι τιμές τους μπορούν να είναι ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ.
✍️ Παραδείγματα Λογικών Εκφράσεων:
- Χ > 5 KAI Χ < 10 θα είναι ΑΛΗΘΕΣ όταν το
Χ
είναι μεταξύ 6 και 9. - Η έκφραση X = 5 KAI Y = 3 θα είναι ΑΛΗΘΕΣ μόνο αν και οι δύο συνθήκες ισχύουν ταυτόχρονα.
Σημείωση
Όταν αριθμητικοί και συγκριτικοί τελεστές συνδυάζονται σε μια έκφραση, οι αριθμητικές πράξεις εκτελούνται πρώτες. Ακόμη, οι λογικοί τελεστές έχουν χαμηλότερη ιεραρχία από τους συγκριτικούς.