Ce este matricele bidimensionale

În lecțiile anterioare am sunt considerate matrice unidimensionale. Acest lucru înseamnă că matricele au o dimensiune - numărul de elemente. Vizual, aceste matrice pot fi reprezentate ca un șir de elemente. Dar lumea noastră nu este limitată la o singură dimensiune. În această lecție ne vom uita la matrice, care pot fi reprezentate vizual sub forma unui tabel.







matrice bidimensional - un tabel cu aceleași elemente, organizate în rânduri și coloane. Locația fiecărui element tablou bidimensional (matrice) determinată de index (număr) rând și indexul (numărul) al coloanei (Fig. 8.8).

Fig. 8.8. Imaginea unui tablou bidimensional ca un tabel

În exemplul următor vom crea o matrice 5x4, prin stabilirea valorilor elementelor sale, folosind un generator de numere aleatoare, și de ieșire-l la linia de ecran de linie. În acest caz, vom folosi bucle imbricate, bucla exterioară va avea loc în liniile și interne - coloanele.

Schema tehnologică prezentată Naris. 8.9.

Exemplul 8.11.
Crearea unei matrice 5x4 afișează pe ecran linia de linie

Fig. 8.9. Ieșirea flowchart doua matrice dimensionala de 5 x 4 rânduri pe ecran







Sarcina 8.9.
Scrieți un program care:
defini o matrice 3x5;
aduce pe ecran;
determina valoarea maximă a elementului de matrice și a afișa valoarea sa, iar poziția sa în matrice.

1. Pentru stocarea datelor de același tip folosit un tip de date structurate - matrici (unidimensionale și multidimensionale).
2. Pentru a descrie matrice trebuie să specificați numele, tipul de date (de matrice), intervalul de variație a indicilor elementelor sale (în paranteze) și tipul elementelor din care se compune:
mas: array [1..20] din întreg;
3. Apel pentru fiecare element de matrice este numele de matrice și indicele (numărul) al elementului în matrice.
4. Atunci când se efectuează orice lucrare pe matrice trebuie să utilizeze bucle, care se deplasează în numere de matrice.
5. Pentru efectuarea operațiunilor de căutare în matrice trebuie să atingă pe elementele cozii sale și verificați pentru fiecare condiție necesară.
6. Un exemplu de matrice multidimensionale este o matrice bidimensională (matrice). Apel la elementele matricei este în numele său, indicele index rând și coloană.

1. Ce condiție trebuie îndeplinită că un număr de date individuale pot fi combinate într-o singură matrice?
2. O înregistrare [4] = -12 este numele de matrice care - indicele, și că - valoarea unui element?
3. Matricea unidimensionale este diferit de cele două-dimensional?
4. Ce măsuri sunt necesare pentru a afișa toate elementele negative din matrice?
5. De ce este căutarea unui element din matrice nu se poate face fără o buclă?