Κυριακή 2 Αυγούστου 2015

Λογικές Μεταβλητές

Λίγα Λόγια


- Λογικός τελεστής ΚΑΙ (υλοποιεί τη λογική πράξη της σύζευξης)

Χρησιμοποιείται για να συνδέσει δύο συνθήκες μεταξύ τους. Αυτό που προκύπτει από αυτή τη σύνδεση είναι μία σύνθετη συνθήκη η οποία είναι ΑΛΗΘΗΣ όταν και μόνο όταν και οι δύο απλούστερες συνθήκες είναι ΑΛΗΘΗΣ.

ΑΛΗΘΗΣ ΚΑΙ ΑΛΗΘΗΣ = ΑΛΗΘΗΣ
ΨΕΥΔΗΣ ΚΑΙ ΑΛΗΘΗΣ = ΨΕΥΔΗΣ
ΑΛΗΘΗΣ ΚΑΙ ΨΕΥΔΗΣ = ΨΕΥΔΗΣ
ΨΕΥΔΗΣ ΚΑΙ ΨΕΥΔΗΣ = ΨΕΥΔΗΣ

-Λογικός τελεστής Ή (υλοποιεί τη λογική πράξη της διάζευξης )

Χρησιμοποιείται για να συνδέσει δύο συνθήκες μεταξύ τους.Η συνθήκη που προκύπτει είναι ΑΛΗΘΗΣ όταν τουλάχιστον μία από τις δύο απλούστερες συνθήκες είναι ΑΛΗΘΗΣ

ΨΕΥΔΗΣ Ή ΨΕΥΔΗΣ = ΨΕΥΔΗΣ
ΨΕΥΔΗΣ Ή ΑΛΗΘΗΣ = ΑΛΗΘΗΣ
ΑΛΗΘΗΣ Ή ΨΕΥΔΗΣ = ΑΛΗΘΗΣ
ΑΛΗΘΗΣ Ή ΑΛΗΘΗΣ = ΑΛΗΘΗΣ


-Λογικός τελεστής ΟΧΙ (υλοποιεί τη λογική πράξη της άρνησης)

Μπαίνει μπροστά από μία συνθήκη. Η σύνθετη συνθήκη που προκείπτρι είναι ΑΛΗΘΗΣ όταν η απλούστερη συνθήκη είναι ΨΕΥΔΗΣ. Αντίθετα, η συνθήκη που προκύπτει είναι ΨΕΥΔΗΣ όταν η απλούστερη συνθήκη είναι ΑΛΗΘΗΣ.

ΟΧΙ ΑΛΗΘΗΣ = ΨΕΥΔΗΣ
ΟΧΙ ΨΕΥΔΗΣ = ΑΛΗΘΗΣ


Ασκήσεις


1. Δίνονται οι τιμές των μεταβλητών Α = 5, Β = 7 και Γ = 3. Να χαρακτηρίσετε κάθε έκφραση που ακολουθεί με το γράμμα Α, αν είναι ΑΛΗΘΗΣ ή με το γράμμα Ψ αν είναι ΨΕΥΔΗΣ.

α)  ΟΧΙ(Α+Β<10)                                 Α
β) (Α>=Β)Ή(Γ<Β)                                Α
γ) ((Α>Β)ΚΑΙ(Γ<Α))Ή(Γ>5)               Ψ
δ) (ΟΧΙ(Α!=Β))ΚΑΙ(Β + Γ != 2*Α)    Ψ



2.Δίνεται το παρακάτω τμήμα αλγορίθμου 

Αν Χ>1 τότε
        Κ<- Αληθής
Αλλιώς
        Κ<-Ψευδής
Τέλος_αν

Να συμπληρώσετε την παρακάτω εντολή εκχώρησης λωστε να έχει ίδιο αποτέλεσμα με το παραπάνω τμήμα αλγορίθμου
Κ <- _________________

Απάντηση : Κ <- Χ>1....έτσι η Κ θα πάρει αυτόματα την τιμή Αληθής αν Χ>1 αλλιώς την τιμή Ψευδής

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου