Αποστολέας Θέμα: Σύγκριση χαρακτήρων  (Αναγνώστηκε 1257 φορές)

ypothal10

  • Νέος
  • *
  • Μηνύματα: 4
Σύγκριση χαρακτήρων
« στις: 09 Μάρ 2017, 08:16:06 μμ »
Ερώτηση: Η έκφραση "Α"<"α" τι αποτέλεσμα δίνει; όπως και το "1"<"Α";

Laertis

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 1464
  • Δεν αντέχω την (συμ)-πίεσηηη .......
    • ΑΣΚΗΣΕΙΣ-ΘΕΜΑΤΑ ΑΕΠΠ
Απ: Σύγκριση χαρακτήρων
« Απάντηση #1 στις: 09 Μάρ 2017, 10:39:16 μμ »
Το αποτέλεσμα είναι Αληθές και στις δύο περιπτώσεις.
Ισχύει 1<"Α"<"α" . Δες τον πίνακα ASCII για τις τιμές των χαρακτήρων.
Νικολακάκης Γιώργος
Μηχανικός Η/Υ Συστημάτων
Καθηγητής Πληροφορικής
http://users.sch.gr/gnikola

bagelis

  • Ομάδα διαγωνισμάτων 2009
  • *
  • Μηνύματα: 510
Απ: Σύγκριση χαρακτήρων
« Απάντηση #2 στις: 11 Μάρ 2017, 01:46:18 μμ »
Ο Λαέρτης έχει δίκιο, σύμφωνα με τον πίνακα ASCII.
Έχω την εντύπωση όμως ότι είναι εκτός ύλης αυτή η συζήτηση. Δεν ορίζεται στη ΓΛΩΣΣΑ αυτή η κατάταξη. Επίσης κεφαλαία και μικρά θεωρούνται ισοδύναμα. Δεν νομίζω ότι, εντός ύλης, υπάρχει απάντηση για τις παραπάνω συνθήκες.

tanius76

  • Θαμώνας
  • ***
  • Μηνύματα: 45
  • Γράψτε το προσωπικό σας σλόγκαν!
Απ: Σύγκριση χαρακτήρων
« Απάντηση #3 στις: 02 Φεβ 2018, 06:04:21 μμ »
Άρα μπορώ μια μεταβλητή να την δηλώσω πλΑ
και να την χρησιμοποιήσω μετά σαν πλα?

Η γλώσσα το δέχεται αυτό!

Τι γίνεται όμως με την διάκριση που υπάρχει σε άσκηση:

μέχρις_ότου ΑΠ='Ν' 'η ΑΠ='ν'

?

bugman

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 290
  • The Bug Eater
    • Πληροφορική Προγραμματισμός
Απ: Σύγκριση χαρακτήρων
« Απάντηση #4 στις: 02 Φεβ 2018, 06:42:29 μμ »
Δεν έχει σχέση η σύγκριση αλφαριθμητικών με το αν έχουμε συμφωνία πεζών και κεφαλαίων στα αναγνωριστικά μιας γλώσσας προγραμματισμού. Άρα κοιτάμε τι μας λένε για τη ΓΛΩΣΣΑ και τα ονόματα (αναγνωριστικά), και αυτό αρκεί.
Για τα αλφαριθμητικά η σύγκριση συνήθως ορίζεται με πολλούς τρόπους. Δεν είναι μόνο η διαφορά πεζού και κεφαλαίου, αλλά και τονισμένου και μη χαρακτήρα. Όπως έχει αναφερθεί σε αυτό το σημείο δεν υπάρχει πρόβλεψη στη ΓΛΩΣΣΑ, οπότε λογαριάζουμε τους χαρακτήρες με τη σειρά κωδικοποίησης. Αναφέρθηκε η κωδικοποίηση κατά ASCII. Αυτό ήταν το μοναδικό κάποτε, οπότε γενικά ας μην το έχουμε ως δεδομένο, αλλά πάλι να δούμε στα χαρακτηριστικά της γλώσσας, σε κάποια υλοποίηση όπως αυτή του Διερμηνευτή, ποια κωδικοποίηση χρησιμοποιούμε.

bagelis

  • Ομάδα διαγωνισμάτων 2009
  • *
  • Μηνύματα: 510
Απ: Σύγκριση χαρακτήρων
« Απάντηση #5 στις: 08 Φεβ 2018, 09:41:36 μμ »
Άρα μπορώ μια μεταβλητή να την δηλώσω πλΑ
και να την χρησιμοποιήσω μετά σαν πλα?
Η γλώσσα το δέχεται αυτό!
ναι μπορείς....
Τι γίνεται όμως με την διάκριση που υπάρχει σε άσκηση:
μέχρις_ότου ΑΠ='Ν' 'η ΑΠ='ν'
Έχεις δίκιο, έτσι είναι...
Το μόνο παρήγορο (αν μιλάμε για το λυμένο παράδειγμα στο κεφάλαιο 8) είναι ότι το αναφέρει και η εκφώνηση...
Δεν νομίζω πάντως ότι θα βρισκόταν κάποιος να πει ότι είναι λάθος σε εκείνο το παράδειγμα να γράφαμε απλά
μέχρις_ότου ΑΠ='Ν'
Αν δεν κάνω λάθος στο τεύχος με τις "Οδηγίες μελέτης" έτσι είναι λυμένο ένα αντίστοιχο παράδειγμα...

Καρκαμάνης Γεώργιος

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1071
Απ: Σύγκριση χαρακτήρων
« Απάντηση #6 στις: 16 Μάρ 2018, 12:09:48 πμ »
Δεν υπάρχει νόημα στη σύγκριση μεταξύ πεζών και κεφαλαιων στο πλαίσιο του μαθήματος της ΑΕΠΠ. Θεωρουμε οτι συγκρίνουμε ίδιου είδους γράμματα.