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

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

Τι είναι μια σειρά από ακέραιους

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

Υπολογιστών κατηγοριοποίηση στοιχεία δεδομένων σε διαφορετικούς τύπους . Ο τύπος μιας μεταβλητής είναι μια αντανάκλαση του το είδος των δεδομένων που περιέχει. Για παράδειγμα, οι περισσότερες γλώσσες προγραμματισμού χρησιμοποιούν τύπους string για να αντιπροσωπεύουν ακολουθίες χαρακτήρων κειμένου, καθώς και διάφορα αριθμητικούς τύπους , συμπεριλαμβανομένων των ακεραίων . Όταν ένα πρόγραμμα δηλώνει μια μεταβλητή , θα δώσει συνήθως το μεταβλητό όνομα , καθώς και την απόδοση αξίας σε αυτό . Για έντονα δακτυλογραφημένη γλώσσες όπως η Java , η μεταβλητή πρέπει να εμφανίζονται μαζί με μια δήλωση του τύπου του , ως εξής :

int myNum = 5 ;//ακέραιος

Για ορισμένες άλλες γλώσσες , η μεταβλητή δήλωση δεν χρειάζεται να περιλαμβάνει μια ένδειξη του τύπου , όπως στο ακόλουθο παράδειγμα PHP :

$ my_num = 5 ?
εικόνων Δημιουργία Πίνακες
Η

Τα προγράμματα ηλεκτρονικών υπολογιστών μπορεί να μοντελοποιήσει πίνακες ως μεταβλητές . Μια μεταβλητή τύπου πίνακα μπορεί να αποθηκεύσει μια σειρά από άλλες μεταβλητές , ή τις τιμές . Σε μια έντονα δακτυλογραφημένη γλώσσα , η δήλωση array πρέπει να περιλαμβάνει ένδειξη του τύπου των αξιών η σειρά θα αποθηκεύσει , όπως στο ακόλουθο παράδειγμα Java :

int [ ] = { myNums 3 , 7 , 2 , 5 , 6 } ?

Αυτός ο κώδικας δημιουργεί έναν πίνακα με πέντε στοιχεία σε αυτό . Κάθε στοιχείο είναι ένας ακέραιος αριθμός . Το ακόλουθο δείγμα κώδικα δείχνει την ισοδύναμη επεξεργασία σε PHP :

$ my_nums = array ( 3 , 7 , 2 , 5 , 6 ) ?

Η εισαγωγή στοιχείων

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

myNums [ 2 ] = 9 ?

Η πρώτη θέση σε έναν πίνακα είναι μηδέν και η τελευταία θέση είναι ένα λιγότερο από το μήκος της συστοιχίας. Ο κωδικός αυτός θα αντικαταστήσει οποιαδήποτε αξία που έχουν ήδη αποθηκευτεί στην καθορισμένη θέση .
Εικόνων Associative Πίνακες
Η

Σε μερικές γλώσσες , συστοιχίες μπορεί να είναι συνειρμική , πράγμα που σημαίνει ότι κάθε στοιχείο έχει ένα αναγνωριστικό κλειδιού εκτός από την αξία του. Το ακόλουθο παράδειγμα PHP δείχνει έναν ακέραιο πίνακα αυτού του είδους :

$ θέσεις = array ( " Mary " = > 3 , " Jim " = > 2 , " John" = > 7 ) ?

echo $ θέσεις [' Jim' ] ;//θα εξόδου 2

οι τιμές σε αυτή τη σειρά είναι ακέραιοι , ενώ τα πλήκτρα είναι χορδές . PHP scripts μπορούν να χρησιμοποιούν συστοιχίες ακέραιο είτε με δείκτη ή το κλειδί πρόσβασης .
Εικόνων Διασχίζοντας Πίνακες
Η

Προγράμματα μερικές φορές πρέπει να διασχίσει μια ολόκληρη παράταξη δομής , η πρόσβαση σε κάθε στοιχείο του πίνακα σε στροφή . Το ακόλουθο δείγμα κώδικα Java αποδεικνύει διέρχονται από μια σειρά ακέραιο , πολλαπλασιάζοντας κάθε αξία :

για ( int i = 0 ? I

myNums [ i ] = 2 * ?

}

Όταν αυτός ο κώδικας τελειώνει την εκτέλεση , κάθε ακέραιος στον πίνακα θα έχει μια νέα τιμή που είναι το διπλάσιο της αρχικής τιμής . Ο βρόχος "for" λειτουργεί μέσα από την σειρά , ξεκινώντας από την πρώτη θέση και να σταματήσει όταν φτάσει στο τέλος . Το περιεχόμενο του βρόχου θα εκτελεστεί μία φορά για κάθε θέση του πίνακα ακεραίων .
Η
εικόνων

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

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