Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come risolvere matrici utilizzando QBasic

matrici sono una rappresentazione matematica di un insieme di numeri , chiamati elementi , disposti in righe e colonne . Il modo migliore per memorizzare ed elaborare le matrici in QBasic è quello di utilizzare gli array bidimensionali . Un array può essere pensato come una singola variabile che memorizza un elenco di valori in una o più dimensioni , riferendosi a ciascun valore con le sue coordinate in parentesi che segue il nome della variabile . Una volta che i dati sono disposti in array 2D di dimensioni corrispondenti , QBasic in grado di eseguire le operazioni di base sulle matrici automaticamente . Istruzioni
1

dichiarare due , array 2 - dimensionali della dimensione desiderata utilizzando il comando DIM nella forma seguente :

DIM MatrixOne ( 3 , 5 ) per

DIM MatrixTwo ( 3 , 5 ) per

Questo esempio creerà due 3-da - 5 array di nome MatrixOne e MatrixTwo , rispettivamente . La riga e di colonna nelle matrici inizieranno con zero, quindi le coordinate in questo esempio andrebbe da MatrixOne ( 0 , 0 ) a MatrixOne ( 2 , 4 ) economici 2

Riempire le matrici con l' valori desiderati assegnando un valore ad ogni coppia di coordinate di questo modulo :

MatrixOne ( 0 , 0 ) = 4

per riempire ogni matrice con numeri interi consecutivi , utilizzare il seguente codice , sostituendo 3 e 5 con le dimensioni delle vostre matrici :

V = 1

FOR X = 1 TO 3

- FOR Y = 1 TO 5

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

---- V = V + 1

- AVANTI

AVANTI

3

Eseguire semplici operazioni di matrice aggiungendo o sottraendo le variabili della matrice , come in questo esempio :

MatrixOne = MatrixOne + Commercio MatrixTwo

Per conservare i valori nelle matrici originali , dichiarare una terza matrice le cui dimensioni corrispondono a dimensioni primi due matrici . Assegnare i risultati dell'operazione alla terza matrice utilizzando questo codice:

DIM MatrixResult ( 3 , 5 ) per

MatrixResult = MatrixTwo - MatrixOne

 

Programmazione © www.354353.com