Σύγκριση χαρακτήρων

Ξεκίνησε από ypothal10, 09 Μαρ 2017, 08:16:06 ΜΜ

« προηγούμενο - επόμενο »

ypothal10

Ερώτηση: Η έκφραση "Α"<"α" τι αποτέλεσμα δίνει; όπως και το "1"<"Α";

Laertis

Το αποτέλεσμα είναι Αληθές και στις δύο περιπτώσεις.
Ισχύει 1<"Α"<"α" . Δες τον πίνακα ASCII για τις τιμές των χαρακτήρων.
Νικολακάκης Γιώργος
Μηχανικός Η/Υ Συστημάτων
Καθηγητής Πληροφορικής
http://users.sch.gr/gnikola

bagelis

Ο Λαέρτης έχει δίκιο, σύμφωνα με τον πίνακα ASCII.
Έχω την εντύπωση όμως ότι είναι εκτός ύλης αυτή η συζήτηση. Δεν ορίζεται στη ΓΛΩΣΣΑ αυτή η κατάταξη. Επίσης κεφαλαία και μικρά θεωρούνται ισοδύναμα. Δεν νομίζω ότι, εντός ύλης, υπάρχει απάντηση για τις παραπάνω συνθήκες.

tanius76

Άρα μπορώ μια μεταβλητή να την δηλώσω πλΑ
και να την χρησιμοποιήσω μετά σαν πλα?

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

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

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

?

bugman

Δεν έχει σχέση η σύγκριση αλφαριθμητικών με το αν έχουμε συμφωνία πεζών και κεφαλαίων στα αναγνωριστικά μιας γλώσσας προγραμματισμού. Άρα κοιτάμε τι μας λένε για τη ΓΛΩΣΣΑ και τα ονόματα (αναγνωριστικά), και αυτό αρκεί.
Για τα αλφαριθμητικά η σύγκριση συνήθως ορίζεται με πολλούς τρόπους. Δεν είναι μόνο η διαφορά πεζού και κεφαλαίου, αλλά και τονισμένου και μη χαρακτήρα. Όπως έχει αναφερθεί σε αυτό το σημείο δεν υπάρχει πρόβλεψη στη ΓΛΩΣΣΑ, οπότε λογαριάζουμε τους χαρακτήρες με τη σειρά κωδικοποίησης. Αναφέρθηκε η κωδικοποίηση κατά ASCII. Αυτό ήταν το μοναδικό κάποτε, οπότε γενικά ας μην το έχουμε ως δεδομένο, αλλά πάλι να δούμε στα χαρακτηριστικά της γλώσσας, σε κάποια υλοποίηση όπως αυτή του Διερμηνευτή, ποια κωδικοποίηση χρησιμοποιούμε.

bagelis

Παράθεση από: tanius76 στις 02 Φεβ 2018, 06:04:21 ΜΜ
Άρα μπορώ μια μεταβλητή να την δηλώσω πλΑ
και να την χρησιμοποιήσω μετά σαν πλα?
Η γλώσσα το δέχεται αυτό!
ναι μπορείς....
Παράθεση από: tanius76 στις 02 Φεβ 2018, 06:04:21 ΜΜ
Τι γίνεται όμως με την διάκριση που υπάρχει σε άσκηση:
μέχρις_ότου ΑΠ='Ν' 'η ΑΠ='ν'
Έχεις δίκιο, έτσι είναι...
Το μόνο παρήγορο (αν μιλάμε για το λυμένο παράδειγμα στο κεφάλαιο 8) είναι ότι το αναφέρει και η εκφώνηση...
Δεν νομίζω πάντως ότι θα βρισκόταν κάποιος να πει ότι είναι λάθος σε εκείνο το παράδειγμα να γράφαμε απλά
μέχρις_ότου ΑΠ='Ν'
Αν δεν κάνω λάθος στο τεύχος με τις "Οδηγίες μελέτης" έτσι είναι λυμένο ένα αντίστοιχο παράδειγμα...

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

Δεν υπάρχει νόημα στη σύγκριση μεταξύ πεζών και κεφαλαιων στο πλαίσιο του μαθήματος της ΑΕΠΠ. Θεωρουμε οτι συγκρίνουμε ίδιου είδους γράμματα.