Το Pascal είναι μια από τις βασικές γλώσσες προγραμματισμού που αναπτύχθηκε το 1970 από τον Ελβετό επιστήμονα Niklaus Wirth. Είναι πολύ δημοφιλές στα εκπαιδευτικά ιδρύματα λόγω της απλότητας και της εξαιρετικής λειτουργικότητάς του.
Τύποι δεδομένων
Στη γλώσσα προγραμματισμού "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" είναι μία από τις πιο κοινές και χρησιμοποιείται συνεχώς. Άλλοι τύποι δεδομένων μπορούν να αλλάξουν με τον ίδιο τρόπο.