Πώς να μετατρέψετε τη συμβολοσειρά σε Int Pascal

Πίνακας περιεχομένων:

Πώς να μετατρέψετε τη συμβολοσειρά σε Int Pascal
Πώς να μετατρέψετε τη συμβολοσειρά σε Int Pascal

Βίντεο: Πώς να μετατρέψετε τη συμβολοσειρά σε Int Pascal

Βίντεο: Πώς να μετατρέψετε τη συμβολοσειρά σε Int Pascal
Βίντεο: Turbo Pascal Programming #42 Strings 2024, Νοέμβριος
Anonim

Το Pascal είναι μια από τις βασικές γλώσσες προγραμματισμού που αναπτύχθηκε το 1970 από τον Ελβετό επιστήμονα Niklaus Wirth. Είναι πολύ δημοφιλές στα εκπαιδευτικά ιδρύματα λόγω της απλότητας και της εξαιρετικής λειτουργικότητάς του.

Πώς να μετατρέψετε τη συμβολοσειρά σε int pascal
Πώς να μετατρέψετε τη συμβολοσειρά σε int pascal

Τύποι δεδομένων

Στη γλώσσα προγραμματισμού "Pascal" υπάρχουν διάφοροι τύποι δεδομένων, η γνώση των χαρακτηριστικών των οποίων είναι απαραίτητη για τη σύνταξη προγραμμάτων. Υπάρχουν μόνο πέντε κύριοι τύποι δεδομένων:

  • Τα ακέραια δεδομένα είναι ένας ακέραιος αριθμός που έχει μήκος 1 έως 4 byte και έχει ένα συγκεκριμένο εύρος ανάλογα με τον υπότυπο:

    • Σύντομη - από -128 έως 127
    • Byte - από 0 έως 255
    • Λέξη - 0 έως 65535
    • Int - από -32 768 έως 32 767
    • Μεγάλη - από -2 147 483 648 έως 2 147 483 647
  • Τα πραγματικά δεδομένα είναι ένας αριθμός κυμαινόμενου σημείου με τεράστιο εύρος. Υπάρχουν συνολικά πέντε υπότυποι αυτού του τύπου δεδομένων:

    • Πραγματικό - από 2,9 E-39 έως 1,7 E +38
    • Μονό - από 1,5 E-45 έως 3,4 E + 38
    • Διπλό - από 5,0 E-324 έως 1,7 E + 308
    • Επέκταση - από 3.4E-4951 σε 1.1E + 4932
    • Comp - από -2 E + 63 έως +2 E + 63 -1
  • Δεδομένα χαρακτήρων - οποιοσδήποτε χαρακτήρας του αλφαβήτου. Σε γλώσσες δηλώνεται με τη συντομογραφία "char", δεν έχει υποτύπους.
  • Τα δεδομένα συμβολοσειράς είναι μια ακολουθία χαρακτήρων γραμμένων ως "συμβολοσειρά".
  • Δυαδικά δεδομένα - αντιπροσωπεύονται ως αληθή ή ψευδή.

Μεταφράσεις ενός τύπου δεδομένων σε άλλο

Μερικές φορές καθίσταται απαραίτητη η ταυτόχρονη εργασία με διάφορους τύπους πληροφοριών. Για παράδειγμα, εάν γράψετε την έκφραση "45 + 45" στον τύπο "int", τότε κατά την εκτέλεση της εργασίας, το πρόγραμμα θα εμφανίσει το άθροισμα αυτών των αριθμών. Η κατάσταση είναι διαφορετική με μια μεταβλητή συμβολοσειράς. Όταν γράφετε την ίδια έκφραση, είτε ο αριθμός "4545" είτε η ίδια η έκφραση θα εμφανιστεί στην οθόνη, ανάλογα με την τοποθέτηση εισαγωγικών. Οι μαθηματικές λειτουργίες μπορούν να εκτελεστούν μόνο με ακέραιο ή πραγματικό τύπο δεδομένων, αφού μόνο λειτουργούν σε αριθμούς.

Για παράδειγμα, ας βρούμε το άθροισμα των 2 και 3 χρησιμοποιώντας τη γλώσσα προγραμματισμού Pascal.

Εικόνα
Εικόνα

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

Εικόνα
Εικόνα

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

Εικόνα
Εικόνα

Έτσι, έχουμε δύο εκφράσεις, καθεμία από τις οποίες γράφεται σε μία γραμμή. Αυτή η χρήση της μετάφρασης μεταβλητών του τύπου "string" σε μεταβλητές του τύπου "int" είναι μία από τις πιο κοινές και χρησιμοποιείται συνεχώς. Άλλοι τύποι δεδομένων μπορούν να αλλάξουν με τον ίδιο τρόπο.

Συνιστάται: