Pascal multidimensional matrice

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 -

Pascal multidimensional matrice

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.

Articole similare