Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Δελφοί Προγραμματισμός

Pascal Δείκτες Array

Πριν Java , η κύρια γλώσσα προγραμματισμού που διδάσκονται στα μαθήματα επιστήμης των υπολογιστών κολλεγίων ήταν Pascal . Αυτή η «διδασκαλία » γλώσσα σύντομα εξελίχθηκε σε ένα επαγγελματικό εργαλείο που χρησιμοποιείται για την παραγωγή βοηθητικών προγραμμάτων και εφαρμογών για την πρόωρη υπολογιστές Macintosh της Apple , Microsoft DOS και τα λειτουργικά συστήματα Windows . Σύγχρονη Pascal compilers είναι γλώσσες γενικού σκοπού που υποστηρίζουν βασικούς τύπους δεδομένων , όπως πίνακες και δείκτες , καθώς και επέκταση των δεδομένων τύπου μέσα από μαθήματα . Pascal Επισκόπηση
Η

Η γλώσσα προγραμματισμού 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 .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα