Limba de programare Pascal permite matrice multidimensionale. Iată o imagine generală a unei descrieri a matricei multidimensionale -
Dispozitive bidimensionale
Cea mai simplă formă a unei matrice multidimensionale este o matrice bidimensională. O matrice bidimensională este, de fapt, o listă de tablouri unidimensionale. Pentru a declara o matrice de dimensiuni bidimensionale de dimensiune x, y, puteți scrie ceva de genul:
Acolo. unde elementul de tip poate fi orice tip de date valabil Pascal, iar Numele matricei va fi un identificator Pascal valid. O matrice bidimensională poate fi reprezentată ca o tabelă care va avea numărul de rânduri x și un număr de coloane. O matrice bidimensională care conține trei rânduri și patru coloane poate fi prezentată mai jos -
Astfel, fiecare element al matricei a este identificat de numele unui element al formei [i] [J], unde acesta este numele matricei, iar I și J sunt indici care identifică în mod unic fiecare element din.
Inițializarea matricelor bidimensionale
Modulele multidimensionale, cum ar fi o matrice unidimensională, sunt inițializate prin alocare, fie prin specificarea unui indice particular sau inferior, utilizând buclă for-do.
Accesul la o matrice bidimensională de elemente
Un element dintr-o matrice bidimensională este accesat utilizând indici, adică indexul rândului și indexul coloanei matricei. De exemplu -
Această aplicație va accepta al patrulea element din al treilea rând al matricei. Puteți să o verificați în diagrama de mai sus. Să verificăm mai jos programul în care am folosit bucla imbricată pentru a gestiona o matrice bidimensională -
Când codul de mai sus este compilat și executat, acesta produce următorul rezultat:
Așa cum am explicat mai sus, puteți avea matrice cu orice număr de dimensiuni, deși este probabil ca cele mai multe dintre matricele create să fie una sau două dimensiuni.