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

Angelo

  • Οπαδός
  • **
  • Μηνύματα: 10
Ερώτηση σχετικά με σύγκριση χαρακτήρων
« στις: 07 Οκτ 2021, 11:16:01 μμ »
Σύμφωνα με τη θεωρία "α" < "β" < "γ" < ... < "ω". Τι συμβαίνει όμως με τα σύμβολα και τους αριθμούς; Για παράδειγμα, είναι "1" < "2", "!" < "@" κτλπ;

Ευχαριστώ!

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2384
Απ: Ερώτηση σχετικά με σύγκριση χαρακτήρων
« Απάντηση #1 στις: 08 Οκτ 2021, 12:33:54 πμ »
Θα έλεγα ότι συγκρίνονται με βάση τον κώδικα ASCII αλλά ξεφεύγουμε πολύ από τα πλαίσια του μαθήματος
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

George Eco

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 504
Απ: Ερώτηση σχετικά με σύγκριση χαρακτήρων
« Απάντηση #2 στις: 08 Οκτ 2021, 12:59:37 πμ »
Γίνεται το εξής:
Πανελλήνιες έχει πέσει σύγκριση πεζών με πεζά και κεφαλαία με κεφαλαία. Μόνο.

Angelo

  • Οπαδός
  • **
  • Μηνύματα: 10
Απ: Ερώτηση σχετικά με σύγκριση χαρακτήρων
« Απάντηση #3 στις: 09 Οκτ 2021, 09:43:37 πμ »
Θα έλεγα ότι συγκρίνονται με βάση τον κώδικα ASCII αλλά ξεφεύγουμε πολύ από τα πλαίσια του μαθήματος

Μιλάω για το μάθημα. Όχι για τον διερμηνευτή. Άρα λογικά απλά δεν θα γίνεται τέτοια σύγκριση.

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6150
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Ερώτηση σχετικά με σύγκριση χαρακτήρων
« Απάντηση #4 στις: 09 Οκτ 2021, 10:16:37 πμ »
Σε κάποια σημεία του βιβλίου γίνεται αναφορά στον κώδικα ASCII. Μάλιστα στο παράρτημα παρατίθεται ένας κώδικα που το βιβλίο εκ παραδρομής τον ονομάζει ASCII.

Όμως είναι τελείως λάθος να λέμε ότι στη ΓΛΩΣΣΑ χρησιμοποιείται ο κώδικας ASCII, επειδή αυτός δεν περιλαμβάνει καθόλου ελληνικά γράμματα:
https://en.wikipedia.org/wiki/ASCII

Αυτό που παρατίθεται στο παράρτημα ως "κώδικας ASCII" στην πραγματικότητα είναι η κωδικοσελίδα cp737 του DOS:
https://en.wikipedia.org/wiki/Code_page_737

Όμως είναι επίσης λάθος να λέμε ότι στη ΓΛΩΣΣΑ χρησιμοποιείται η κωδικοσελίδα 737 του DOS, γιατί αυτή δεν περιέχει κάποια σύμβολα όπως το ευρώ € που υπάρχουν σε παραδείγματα αλγορίθμων του βιβλίου.

Το μόνο λογικό πρότυπο σύγκρισης αλφαριθμητικών είναι το Unicode.
Τώρα βέβαια ποια σημεία του είναι εντός και ποια εκτός ύλης είναι μεγάλη κουβέντα, θα ανεβάσω κάποια στιγμή αργότερα τα σχετικά αποτελέσματα του ερωτηματολογίου.

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

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1159
Απ: Ερώτηση σχετικά με σύγκριση χαρακτήρων
« Απάντηση #5 στις: 20 Οκτ 2021, 10:53:44 μμ »
Σύμφωνα με τη θεωρία "α" < "β" < "γ" < ... < "ω". Τι συμβαίνει όμως με τα σύμβολα και τους αριθμούς; Για παράδειγμα, είναι "1" < "2", "!" < "@" κτλπ;

Ευχαριστώ!
Στο πλαίσιο του μαθήματος σύγκριση επιτρέπεται μόνο μεταξύ ίδιου τύπου χαρακτήρων δηλαδή πεζά με πεζά , κεφαλαια με κεφαλαία και όχι πεζα με κεφαλαία ή πεζά με αριθμούς κλπ.