Pascal - Lecția 11 matrici bidimensionale

Pascal - Lecția 11 matrici bidimensionale

Deci, ceea ce este o matrice bidimensională? Pentru percepția ușoară reprezintă o matrice unidimensională ca linie, și în care toate elementele sunt unul cu altul pe orizontală și bidimensionala ca un pătrat, în care elementele sunt dispuse atât pe orizontală cât și pe verticală. Matricea bidimensional format din rânduri și coloane, de asemenea, menționată ca o matrice matrice sau matrice.







După cum este descris de două-dimensionale matrice? Pentru a înregistra un tablou bidimensional are un număr de moduri, voi discuta două dintre ele.

1 matrice descriere Metoda: array [1..m, 1..n] variabilelor în tipul matrice (întreg / reale / byte);

2 mod de a descrie o matrice: array [1..m] array [1..n] de tipul variabilelor din matrice;

Prima linie descrisă (1..m), apoi coloanele (1..n).

În a doua metodă este descrisă ca în cazul în care matrice bidimensional, care împreună formează una bidimensională.







Matricea bidimensional poate fi descrisă în tipul secțiunii, pentru referințe ulterioare, sau de mai multe ori în variabilele Var descriere secțiune, vreau să rețineți că în loc de m și n poate fi substituit, și numărul, dar puteți folosi constantele.

Exemplu de specificarea unei matrice bidimensională în secțiunea care descrie variabilele:

În acest caz, am stabilit o matrice bidimensională de dimensiuni 100 de 100, adică, avem o matrice pătrată.

matrice matrice Exemplu de alocare utilizând secțiunea Type:

În al doilea exemplu, am cerut doua identice dimensiune matrice matrice de 100 până la 100, în descrierea matrice b, nu a trebuit să descrie din nou dimensiunea și tipul de date.

Cum să contactați-celulă variabilă matrice bidimensională?

Pentru a se referi la o matrice bidimensională, trebuie să specificați primul număr de linie, și apoi numărul coloanei în felul următor:

x orice variabilă, o - numele matrice, numărul i-line, j - numărul coloanei.

Mai mult, i și j pot fi fie variabile sau întregi.

EXEMPLU scrierea datelor către matrice:

// atribuire cu numărul de celule și numărul i j string coloană valoare aleatoare

Am umplut o serie de numere aleatoare între 1 și 100.

Exemplu de program ce utilizează un tablou bidimensional, în cazul în care ne umplem o matrice cu numere aleatoare și afișa pe ecran: