div και mod σε αλφαριθμητικά δεδομένα

Ξεκίνησε από turn_on, 06 Σεπ 2022, 05:49:13 ΜΜ

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

turn_on

Ερώτηση: Μπορώ να χρησιμοποιήσω το div και  mod σε αλφαριθμητικά δεδομένα; Η καλύτερα ποιους τελεστές σύγκρισης μπορώ να χρησιμοποιήσω σε αλφαριθμητικές τιμές; Έχετε κάποια παραδείγματα; 

Σας ευχαριστώ

nokotsos

Καλησπέρα, στο μαθημα το div και mod αναφέρεται μόνο για ακέραια δεδομένα(για αυτό και λέγεται το mod ακέραιο υπόλοιπο 2 ακέραιων και το div ακέραιο πηλίκο 2 ακέραιων αριθμών). Άμα θελήσεις να κάνεις σύγκρισή αλφαριθμητικών για παράδειγμα τις λέξεις ''κάλος'' και ''κακός'' μπορείς να χρησιμοποιήσεις συγκριτικούς τελεστές < , >, <>, =,(ακομα και <=, >=). να έχεις υπόψιν πως 'α' < 'β' < 'γ' κλπ.(το ίδιο και για τα αγγλικά). Και συγκρίνεις ένα γράμμα από την μια λέξη και ένα γράμμα από την άλλη κάθε φορά  και όταν συναντήσεις ίδιο γράμμα προχωρά μέχρι να βρεις διαφορετικό. Όταν συναντήσεις σύγκριση διαφορετικών γραμμάτων τότε η λέξη που περιέχει το μεγαλύτερο γράμμα θεωρούμε πως είναι μεγαλύτερη από την άλλη λέξη.

(Για παράδειγμα η λογική έκφραση ''καλός'' < ''κακός'' είναι αληθής γιατί πρώτα συγκρίνουμε το κ με το κ , είναι ιδιά αρά προχωράμε μέχρι να βρούμε κάτι διαφορετικό, μετα συγκρίνουμε α με α , μετα λ με κ. Το λ είναι > από το κ άρα όλη η λέξη καλός είναι μεγαλύτερη από το κακός)

Αλλο παραδειγμα ''αβγο'' > ''κοτα'' Ψευδής γιατί το α είναι μικρότερο από το κ