Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Δομή ακολουθίας => Μήνυμα ξεκίνησε από: fan στις 14 Δεκ 2006, 12:22:55 μμ

Τίτλος: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: fan στις 14 Δεκ 2006, 12:22:55 μμ
Μια ερώτηση διότι έχω κάποιες αμφιβολίες
ως προς την ιεραρχία των τελεστών(σ.166 βιβλίου)
Ιεραρχία -> αριθμητικοί ,συγκριτικοί, λογικοί τελεστές.

Δίνεται η συνθέτη έκφραση
X+3 KAI Y-2 > 5

Για Χ=2 και Υ=1
ποιο θα είναι το αποτέλεσμα της;
Ευχαριστώ
Τίτλος: Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: gpapargi στις 14 Δεκ 2006, 01:43:02 μμ
Θεωρώ λανθασμένη την έκφραση. Ας το πιάσουμε από την αρχή
Βήμα 1: Αντικατάσταση των τιμών
2 + 3 ΚΑΙ 1 - 2 > 5
Βήμα 2: Υπολογισμός αριθμητικών τελεστών
5 ΚΑΙ -1 > 5
Βήμα 3: Υπολογισμός συγκριτικών τελεστών
5 ΚΑΙ ΨΕΥΔΗΣ

Εδώ φαίνεται ότι υπάρχει λάθος. Ο λογικός τελεστής «ΚΑΙ» εφαρμόζεται σε λογικές τιμές όχι σε αριθμητικές (εδώ το 5).
Είναι σα να λες 5 + ΑΛΗΘΗΣ (εφαρμόζεις τον αριθμητικό τελεστή + σε λογική τιμή)
Ή σα να λες  3 * «Δημήτρης» (εφαρμόζεις τον αριθμητικό τελεστή * σε αλφαριθμητική τιμή).

Τίτλος: Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: petrosp13 στις 14 Δεκ 2006, 01:50:50 μμ
Δεν έχει νόημα η συγκεκριμένη σύνθετη έκφραση, αφού δεν υπάρχουν συνθήκες εκατέρωθεν του λογικού τελεστή "ΚΑΙ"
Τίτλος: Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: fan στις 14 Δεκ 2006, 02:00:47 μμ

ΤΗΝ ΙΔΙΑ ΑΠΑΝΤΗΣΗ ΔΙΝΩ ΚΑΙ ΕΓΩ
ΑΠΛΑ ΗΘΕΛΑ ΝΑ ΤΟ ΔΕΙΤΕ ΚΑΙ ΕΣΕΙΣ.
ΕΥΧΑΡΙΣΤΩ.
ΜΑΛΙΣΤΑ ΔΕΝ ΑΠΟΤΕΛΕΙ ΚΑΝ ΣΥΝΘΕΤΗ ΠΡΟΤΑΣΗ ΜΙΑΣ ΚΑΙ ΑΥΤΗ ΔΕΝ ΣΥΝΔΥΑΖΕΙ ΛΟΓΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΜΕ ΕΝΔΙΑΜΕΣΑ ΛΟΓΙΚΟΥΣ ΤΕΛΕΣΤΕΣ.
ΜΕ ΤΗΝ ΧΡΗΣΗ ΠΑΡΕΝΘΕΣΕΩΝ ΛΥΝΕΤΑΙ ΤΟ ΠΡΟΒΛΗΜΑ.
Τίτλος: Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: johnny_xp στις 14 Δεκ 2006, 02:30:58 μμ
Συμφωνώ με τα παραπάνω. Απλά σημειώνω ότι για παράδειγμα στη C μια τέτοια έκφραση είναι έγκυρη.
Τίτλος: Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: Παναγιώτης Τσιωτάκης στις 14 Δεκ 2006, 03:10:45 μμ

fan, που την βρήκες αυτήν την έκφραση;
Τίτλος: Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: fan στις 14 Δεκ 2006, 06:39:08 μμ
Προεκυψε κατα την διαρκεια του μαθήματος
φιαχνοντας εκφρασεις Αριθμητικές ,Λογικες και Σύνθετες,
και βρισκοντας παραδείγματα που θα τους βοηθησει στην κατανοηση των εννοιών αυτών.

Δεν γνωριζω αν υπαρχει σε βιβλία,το πρωτο βιβλιο που κοιταξα παντως ήταν το δικο σου στο κεφαλαιο 2.

Τίτλος: Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: fan στις 14 Δεκ 2006, 07:48:09 μμ
Επίσης συμφωνα με το βιβλιο ισχυουν τα εξής (σ.166)

Λογικές εκφράσεις(συνθήκες): Χρησιμοποιεί σταθερές , μεταβλητές , αριθμητικές παραστάσεις, συγκριτικούς και λογικούς τελεστές και παρενθέσεις.
π.χ.  α+β >= (Χ+Υ)/Γ

Σύνθετες εκφράσεις(για το συνδυασμό των Λογικών εκφράσεων) : Χρησιμοποιεί λογικές παραστάσεις σε συνδυασμό με λογικούς τελεστές.
π.χ  α>0 ΚΑΙ α<25

Ερώτηση:
1) Η εκφραση α+β ΚΑΙ (Χ+Υ) <Γ είναι ΛΟΓΙΚΗ ΕΚΦΡΑΣΗ (σωστό ή λάθος);
2) Η εκφραση α+β ΚΑΙ (Χ+Υ)< Γ είναι ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ (σωστό ή λάθος);

Τίτλος: Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: thanos_xg στις 14 Δεκ 2006, 10:07:29 μμ
Fan,

      Όπως παραθέτεις και τις δύο "συμβολοσειρές" (δεν βρήκα πιο δόκιμο όρο  :)), η απάντηση είναι ΛΑΘΟΣ (κσι για τις δύο).

       Ούτε η πρώτη, ούτε η δεύτερη αποτελούν ΕΚΦΡΑΣΕΙΣ γιατί γίνεται λανθασμένη χρήση του λογικού τελεστή ΚΑΙ. Η έκφραση α+β δίνει αριθμητικό αποτέλεσμα. Οι λογικοι τελεστές όπως ορίζονται στο βιβλίο δεν είναι δυνατόν να εφαρμοστούν σε αριθμητικές τιμές.
Τίτλος: Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: EleniK στις 14 Δεκ 2006, 10:09:30 μμ
Νομίζω ότι η παραπάνω έκφραση δεν είναι ούτε λογική έκφραση αλλά ούτε και σύνθετη διότι αριστερά του λογικού τελεστή δεν υπάρχει λογική συνθήκη. Θα μπορούσε να είναι σύνθετη εφραση αν ήταν της μορφής  π.χ.:

(α+β<α^2) ΚΑΙ (Χ+Υ)<Γ
Τίτλος: Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: fan στις 15 Δεκ 2006, 12:11:10 πμ
Συγνωμη ,εκανα λαθος στην διατυπωση

Ερώτηση:
1) Η εκφραση α+β<0 ΚΑΙ (Χ+Υ) <Γ είναι ΛΟΓΙΚΗ ΕΚΦΡΑΣΗ (σωστό ή λάθος);
2) Η εκφραση α+β<0 ΚΑΙ (Χ+Υ)< Γ είναι ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ (σωστό ή λάθος);
Τίτλος: Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: petrosp13 στις 15 Δεκ 2006, 12:35:07 πμ
α+β<0
Χ+Υ<Γ

είναι λογικές συνθήκες

Με τον λογικό τελεστή "ΚΑΙ" ανάμεσα τους, δημιουργούν μια σύνθετη λογική συνθήκη
Τίτλος: Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
Αποστολή από: johnny_xp στις 15 Δεκ 2006, 11:55:30 πμ
Ο καθένας μπορεί να δώσει ό,τι ορισμό θέλει. Γιατί μπλέκουμε τα πράγματα; Ποια η διαφορά μιας σύνθετης έκφρασης από μια λογική έκφραση ή ου το καθ' εξής; Καμοία. Το ουσιώδες είναι ότι αποτιμώνται σε λογικό τύπο (ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ). Τώρα αν ο άλλος το λεεί "σύνθετη έκφραση", "λογική έκφραση", "συνθήκη" ή ό,τι άλλο, δεν κάνει διαφορά. Εγω προσωπικά ότι αποτιμάται σε λογικό τύπο απλά θα το έλεγα λογική έκφραση, για να αντιδιαστήλω π.χ. από μια αριθμητική  έκφραση η οποία αποτιμάται σε αριθμητικό τύπο.