Αποστολέας Θέμα: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ  (Αναγνώστηκε 3970 φορές)

fan

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

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

Για Χ=2 και Υ=1
ποιο θα είναι το αποτέλεσμα της;
Ευχαριστώ

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2452
  • I 'm not young enough to know everything
Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
« Απάντηση #1 στις: 14 Δεκ 2006, 01:43:02 μμ »
Θεωρώ λανθασμένη την έκφραση. Ας το πιάσουμε από την αρχή
Βήμα 1: Αντικατάσταση των τιμών
2 + 3 ΚΑΙ 1 - 2 > 5
Βήμα 2: Υπολογισμός αριθμητικών τελεστών
5 ΚΑΙ -1 > 5
Βήμα 3: Υπολογισμός συγκριτικών τελεστών
5 ΚΑΙ ΨΕΥΔΗΣ

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


petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2225
Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
« Απάντηση #2 στις: 14 Δεκ 2006, 01:50:50 μμ »
Δεν έχει νόημα η συγκεκριμένη σύνθετη έκφραση, αφού δεν υπάρχουν συνθήκες εκατέρωθεν του λογικού τελεστή "ΚΑΙ"
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

fan

  • Βετεράνος
  • ****
  • Μηνύματα: 60
Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
« Απάντηση #3 στις: 14 Δεκ 2006, 02:00:47 μμ »

ΤΗΝ ΙΔΙΑ ΑΠΑΝΤΗΣΗ ΔΙΝΩ ΚΑΙ ΕΓΩ
ΑΠΛΑ ΗΘΕΛΑ ΝΑ ΤΟ ΔΕΙΤΕ ΚΑΙ ΕΣΕΙΣ.
ΕΥΧΑΡΙΣΤΩ.
ΜΑΛΙΣΤΑ ΔΕΝ ΑΠΟΤΕΛΕΙ ΚΑΝ ΣΥΝΘΕΤΗ ΠΡΟΤΑΣΗ ΜΙΑΣ ΚΑΙ ΑΥΤΗ ΔΕΝ ΣΥΝΔΥΑΖΕΙ ΛΟΓΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΜΕ ΕΝΔΙΑΜΕΣΑ ΛΟΓΙΚΟΥΣ ΤΕΛΕΣΤΕΣ.
ΜΕ ΤΗΝ ΧΡΗΣΗ ΠΑΡΕΝΘΕΣΕΩΝ ΛΥΝΕΤΑΙ ΤΟ ΠΡΟΒΛΗΜΑ.

johnny_xp

  • Θαμώνας
  • ***
  • Μηνύματα: 39
  • Null Argument Exception
Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
« Απάντηση #4 στις: 14 Δεκ 2006, 02:30:58 μμ »
Συμφωνώ με τα παραπάνω. Απλά σημειώνω ότι για παράδειγμα στη C μια τέτοια έκφραση είναι έγκυρη.

Παναγιώτης Τσιωτάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3219
  • I love you 3000
    • Panagiotis Tsiotakis
Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
« Απάντηση #5 στις: 14 Δεκ 2006, 03:10:45 μμ »

fan, που την βρήκες αυτήν την έκφραση;

fan

  • Βετεράνος
  • ****
  • Μηνύματα: 60
Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
« Απάντηση #6 στις: 14 Δεκ 2006, 06:39:08 μμ »
Προεκυψε κατα την διαρκεια του μαθήματος
φιαχνοντας εκφρασεις Αριθμητικές ,Λογικες και Σύνθετες,
και βρισκοντας παραδείγματα που θα τους βοηθησει στην κατανοηση των εννοιών αυτών.

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


fan

  • Βετεράνος
  • ****
  • Μηνύματα: 60
Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
« Απάντηση #7 στις: 14 Δεκ 2006, 07:48:09 μμ »
Επίσης συμφωνα με το βιβλιο ισχυουν τα εξής (σ.166)

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

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

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


thanos_xg

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 22
Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
« Απάντηση #8 στις: 14 Δεκ 2006, 10:07:29 μμ »
Fan,

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

       Ούτε η πρώτη, ούτε η δεύτερη αποτελούν ΕΚΦΡΑΣΕΙΣ γιατί γίνεται λανθασμένη χρήση του λογικού τελεστή ΚΑΙ. Η έκφραση α+β δίνει αριθμητικό αποτέλεσμα. Οι λογικοι τελεστές όπως ορίζονται στο βιβλίο δεν είναι δυνατόν να εφαρμοστούν σε αριθμητικές τιμές.
Θανάσης Χ.

EleniK

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

(α+β<α^2) ΚΑΙ (Χ+Υ)<Γ
Ελένη Κοκκίνου
Καθηγήτρια Πληροφορικής, ΠΕ19

fan

  • Βετεράνος
  • ****
  • Μηνύματα: 60
Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
« Απάντηση #10 στις: 15 Δεκ 2006, 12:11:10 πμ »
Συγνωμη ,εκανα λαθος στην διατυπωση

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

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2225
Απ: ΣΥΝΘΕΤΗ ΕΚΦΡΑΣΗ- ΑΠΟΡΙΑ
« Απάντηση #11 στις: 15 Δεκ 2006, 12:35:07 πμ »
α+β<0
Χ+Υ<Γ

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

Με τον λογικό τελεστή "ΚΑΙ" ανάμεσα τους, δημιουργούν μια σύνθετη λογική συνθήκη
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

johnny_xp

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