Γενικό Λύκειο > Δομή επιλογής

Άσκηση Κατανόησης Λογικών Εκφράσεων και Δομής Επιλογής

<< < (3/3)

bugman:
Επίσης αν στην 2η άσκηση στο Αλλιώς ήταν Αληθής τότε μόνο το δεύτερο θα βάζαμε, γιατί ότι και να φέρουν το πρώτο και το τρίτο, θα βγει Αληθής ( αν εξαιρέσουμε το δεύτερο). Αυτή είναι μια ιδέα για να τσεκάρει κανείς ποιος μαθητής θα το σκεφτεί να παραλείψει το πρώτο και το τρίτο.

happiness:

--- Παράθεση από: bugman στις 26 Νοε 2018, 03:24:09 πμ ---Λάθος είναι και η αυτή
Κάθε Αν/Αλλιώς_Αν/Αλλιώς είναι διαζευτικό Η. Οπότε ή το πρώτο ή το όχι του δεύτερου, ή το τρίτο θα δώσει το Αληθής, Τα δύο τελευταία τα βάζουμε σε παρένθεση.

--- Τέλος παράθεσης ---
Εννοείς έτσι; => Βρέθηκε<- (Α > 0 ΚΑΙ Β > 0) Ή (ΟΧΙ(Γ > 0 ΚΑΙ Δ > 0) Ή (Κ > 0 ΚΑΙ Λ > 0))
Γιατί αυτό βγάζει λάθος αποτέλεσμα όταν (Γ > 0 ΚΑΙ Δ > 0)=ΨΕΥΔΗΣ => ΟΧΙ(Γ > 0 ΚΑΙ Δ > 0)=ΑΛΗΘΗΣ => (ΟΧΙ(Γ > 0 ΚΑΙ Δ > 0) Ή (Κ > 0 ΚΑΙ Λ > 0)) = ΑΛΗΘΗΣ ακόμα και όταν το (Κ > 0 ΚΑΙ Λ > 0) =  ΨΕΥΔΗΣ

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

bugman:
Ναι έχεις δίκιο έκανα έλεγχο και όντως δουλεύει με το () η (οχι () και () )


για να δουλέψει με Η μόνο πρέπει να γίνει έτσι:
() Η ΟΧΙ ( ( ) Η ΟΧΙ ())

 

Κωστας τζιαννης:

--- Παράθεση από: happiness στις 25 Νοε 2018, 10:15:11 μμ ---βρ <- (Α > 0 ΚΑΙ Β > 0) Η(ΟΧΙ(Α > 0 ΚΑΙ Β > 0) ΚΑΙ ΟΧΙ(Γ > 0 ΚΑΙ Δ > 0) ΚΑΙ (Κ > 0 ΚΑΙ Λ > 0))
Ούτε αυτό είναι σωστό. Μετά από πίνακα τιμών, η έκφραση που βρήκα είναι:
Βρέθηκε<- (Α > 0 ΚΑΙ Β > 0) Ή (ΟΧΙ(Γ > 0 ΚΑΙ Δ > 0) ΚΑΙ (Κ > 0 ΚΑΙ Λ > 0))

--- Τέλος παράθεσης ---

κι ομως σωστα ειναι και τα 2!!ειμαι απολυτα σιγουρος εκανα και ελεγχο μεσω προγραμματος.προτεραιοτητα λογικων τελεστων 1)οχι,2)και,3)Η και μιλαμε παντα για την ασκηση 2 του evry¨.μαλιστα ακομα πιο απλη εκφραση ειναι η εξης:(παρακατω ακολουθει η αποδειξη)

βρεθηκε<- Α > 0 ΚΑΙ Β > 0 Η (Γ <= 0 Η Δ <= 0) ΚΑΙ Κ > 0 ΚΑΙ Λ > 0 (ΣΧΕΣΗ3)

H ΑΠΟΔΕΙΞΗ ΓΙΑ ΟΠΟΙΟΝ ΕΝΔΙΑΦΕΡΕΤΑΙ:

εστω Α>0 ΚΑΙ Β>0=Ε
Γ>0 ΚΑΙ Δ>0=Ζ
Κ>0 ΚΑΙ Λ>0=Θ
ΟΠΟΤΕ Η ΕΚΦΡΑΣΗ (Α > 0 ΚΑΙ Β > 0) Η(ΟΧΙ(Α > 0 ΚΑΙ Β > 0) ΚΑΙ ΟΧΙ(Γ > 0 ΚΑΙ Δ > 0) ΚΑΙ (Κ > 0 ΚΑΙ Λ > 0)) ΓΙΝΕΤΑΙ:
Ε Ή(ΟΧΙ(Ε)ΚΑΙ ΟΧΙ(Ζ) ΚΑΙ (Θ))
ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΑΛΓΕΒΡΑ ΒΟΟL(ΚΑΙ->*,Ή->+,ΌΧΙ->') ΕΧΩ
Ε+(Ε'*Ζ'*Θ)=Ε+Ε'Ζ'Θ=(Ε+Ε')(Ε+'ΖΘ)=1*(Ε+Ζ'Θ)=Ε+Ζ'Θ (1)

Η ΔΙΚΗ ΣΟΥ ΕΚΦΡΑΣΗ ΕΙΝΑΙ
(Α > 0 ΚΑΙ Β > 0) Ή (ΟΧΙ(Γ > 0 ΚΑΙ Δ > 0) ΚΑΙ (Κ > 0 ΚΑΙ Λ > 0)) ΠΟΥ ΓΙΝΕΤΑΙ
Ε 'Η(ΟΧΙ(Ζ)ΚΑΙ(Θ))=Ε 'Η(Ζ' ΚΑΙ Θ)=Ε+(Ζ'*Θ)=Ε+Ζ'*Θ (2) ΠΟΥ ΕΙΝΑΙ ΑΚΡΙΒΩΣ ΙΔΙΑ  ΜΕ ΤΗΝ (1)

Ζ=Γ>0 ΚΑΙ Δ>0 ΑΡΑ Ζ'=Γ<=0 Η Δ<=0 ΟΠΟΤΕ ΑΝΤΙΚΑΘΙΣΤΩΝΤΑΣ ΤΑ Ε,Ζ',Θ ΣΤΗΝ (1) ΕΧΩ ΤΗΝ (3)

happiness:
Κωστας τζιαννης έχεις δίκιο. Είχα παρανοήσει και διάβασα Ε Ή(ΟΧΙ(Ε)ΚΑΙ ΟΧΙ(Ζ)) ΚΑΙ (Θ) αντί για Ε Ή(ΟΧΙ(Ε)ΚΑΙ ΟΧΙ(Ζ) ΚΑΙ (Θ)) κι απ ότι θυμάμαι αυτό ήταν λάθος.

Πλοήγηση

[0] Λίστα μηνυμάτων

[*] Προηγούμενη σελίδα

Μετάβαση στην πλήρη έκδοση