Η γλώσσα προγραμματισμού Pascal αναπτύχθηκε το 1971 από τον Ελβετό επιστήμονα υπολογιστών Niklaus Wirth ως εργαλείο για να διδάξουν φοιτητές δομημένη τεχνικές προγραμματισμού . Wirth σχεδιαστεί Pascal να είναι ένα μικρό , αλλά επεκτάσιμη γλώσσα προγραμματισμού. Νέες εκδόσεις του Pascal έχουν αναπτυχθεί που επεκτείνουν τις δυνατότητες της γλώσσας . UCSD Pascal , Object Pascal , Alcor Pascal , TurboPascal , FreePascal και τους Δελφούς είναι γλώσσες που χτίστηκε πάνω στο θεμέλιο του αρχικού πειράματος του Wirth .
Εικόνων Pascal Πίνακες
Η
Ένας πίνακας είναι μια όνομα μεταβλητής που περιέχει άλλες μεταβλητές . Τα δεδομένα σε μία συστοιχία είναι προσβάσιμες με την παραπομπή του όνομα μεταβλητής . Μια συστοιχία Pascal περιέχει μία ή περισσότερες μεταβλητές με τον ίδιο τύπο δεδομένων. Για παράδειγμα μια συστοιχία που ονομάζεται " myNumbers " μπορεί να περιέχει τους ακέραιους αριθμούς 1 , 2 , 3 , 10 και 33 . Όταν δηλώνετε μια σειρά Pascal , πρέπει να καθορίσετε τον αριθμό των στοιχείων του πίνακα και τον τύπο δεδομένων των στοιχείων αυτών . Για παράδειγμα, η δήλωση « myNumbers : array [ 1 .. 10] of Integer ? " Δημιουργεί μια σειρά από δέκα ακεραίων είναι προσβάσιμες μέσω των μεταβλητών myNumbers . Έχετε πρόσβαση στην τιμή της μεταβλητής σε μια σειρά με τη χρήση του δείκτη της . Για παράδειγμα , " myNumbers [ 2 ] : = 3 " εκχωρεί την τιμή 3 στο δεύτερο στοιχείο στις myNumbers σειρά
Η Pascal Δείκτες
Η
Αρχικά . , ένας δείκτης Pascal δεν επισημαίνουν την διεύθυνση μνήμης μιας μεταβλητής που είναι κοινή σε γλώσσες όπως η C. Αντίθετα , Pascal δείκτες είχαν ως στόχο να επισημάνει τα αρχεία - ο Pascal τρόπος για να δημιουργήσετε νέους τύπους δεδομένων . Νεότερες εκδόσεις του Pascal , όπως TurboPascal , FreePascal και τους Δελφούς επιτρέπουν C - όπως η πρόσβαση δείκτη σε διευθύνσεις μνήμης μεταβλητής .
Εικόνων Δημιουργία Δείκτες συστοιχίες
Η
FreePascal είναι μια ελεύθερη και ανοικτή -source εργαλείο ανάπτυξης συμβατό με TurboPascal 7 . Για να δημιουργήσετε ένα δείκτη σε έναν πίνακα με FreePascal , θα πρέπει να δηλώσει ένα δείκτη στον ίδιο τύπο δεδομένων, όπως ο πίνακας περιέχει . Η δήλωση " myPtr : ^ Ακέραιος " δημιουργεί ένα δείκτη σε μια αυθαίρετη ακέραια μεταβλητή . Μπορείτε να επισημάνω myPtr στην παράταξη myNumber με τη δήλωση " myPtr : . = @ MyNumberArray [ 0 ] " Στη συνέχεια, μπορούν να έχουν πρόσβαση την τιμή στο myNumber επεσήμανε από myPtr από την ευρετηρίαση. Η δήλωση " myPtr [ 3 ] " σημεία για το τρίτο στοιχείο του πίνακα myNumber .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα