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

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

Πώς να λύσει Πίνακες Χρησιμοποιώντας QBasic

Μήτρες είναι μια μαθηματική παράσταση συλλογή των αριθμών , που ονομάζονται στοιχεία , διατεταγμένα σε γραμμές και στήλες . Ο καλύτερος τρόπος για την αποθήκευση και τη διαδικασία μήτρες σε QBasic είναι να χρησιμοποιήσετε δισδιάστατες παρατάξεις . Μία συστοιχία μπορεί να θεωρηθεί ως ένα ενιαίο μεταβλητή που αποθηκεύει μια λίστα τιμών σε μία ή περισσότερες διαστάσεις , αναφορικά με κάθε τιμή με συντεταγμένες του σε παρενθέσεις ακόλουθο όνομα της μεταβλητής . Όταν τα δεδομένα είναι τακτοποιημένα σε 2D συστοιχίες ταιριάζουν διαστάσεις , QBasic μπορούν να εκτελέσουν τις βασικές λειτουργίες για τις μήτρες αυτόματα . Οδηγίες
Η 1

αναγνωρίσει δύο , 2 - διαστάσεων πίνακες του επιθυμητού μεγέθους , χρησιμοποιώντας την εντολή DIM την παρακάτω φόρμα :

DIM MatrixOne ( 3 , 5 )

ΔΗΜ. MatrixTwo ( 3 , 5 )

Αυτό το παράδειγμα θα δημιουργήσει δύο 3 - από - 5 συστοιχίες που ονομάζεται MatrixOne και MatrixTwo , αντίστοιχα . Οι αριθμοί γραμμών και στηλών σε μήτρες θα ξεκινήσει με μηδέν , οπότε οι συντεταγμένες σε αυτό το παράδειγμα , θα κυμαίνονται από MatrixOne ( 0 , 0 ) στο MatrixOne ( 2 , 4 ) 2

Γεμίστε τις μήτρες με το επιθυμητές τιμές με την ανάθεση μιας τιμής σε κάθε ζεύγος συντεταγμένων στην παρακάτω φόρμα :

MatrixOne ( 0 , 0 ) = 4

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

V = 1

ΓΙΑ X = 1 ΕΩΣ 3

- ΓΙΑ Y = 1 ΕΩΣ 5

---- MatrixOne ( X , Y) = V

---- V = V + 1

- ΕΠΟΜΕΝΗ


Η ΕΠΟΜΕΝΗ Φτηνές 3

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

MatrixOne = MatrixOne + MatrixTwo

να διατηρήσουν τις τιμές στις αρχικές μήτρες , δηλώνουν ένα τρίτο πίνακα του οποίου οι διαστάσεις να ταιριάζουν οι διαστάσεις των δύο πρώτων μήτρες » . Εκχώρηση των αποτελεσμάτων της επιχείρησης στην τρίτη μήτρα χρήση αυτού του κώδικα :

DIM MatrixResult ( 3 , 5 )

MatrixResult = MatrixTwo - MatrixOne

Η

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

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