Lucrul cu matrice

O matrice este o secvență ordonată de numere de același tip. Cel mai simplu exemplu de matrice este orice listă numerotată. Parametrii principali ai matricei sunt:







- ordinea array: unidimensional (vector), bidimensional (matricea), etc. de numărul de variabile diferite din matrice;

- volumul matricei. numărul elementelor din matrice;

- tip de elemente. natura elementelor.

Ca o variabilă simplă, matricea este o singură entitate și este notată în Turbo Pascal de un identificator (nume), după care intervalul de numere al elementelor matrice și tipul de elemente sunt indicate în paranteze pătrate. Astfel, formatul înregistrării unei matrice unidimensionale va arăta

unde X este identificatorul (numele matricei),

array (array) - un cuvânt utilitar pentru o matrice,

n este numărul de elemente din matrice,

real este tipul de elemente de matrice (aici sunt numere reale).

În parantezele pătrate este afișat intervalul de numere de elemente dintr-o matrice - de la 1 la n. Prezența unui număr pentru fiecare element permite rezolvarea a două probleme:

- când programul rulează, accesați fiecare element al matricei și efectuați orice operațiuni cu acesta;

- utilizați numere de elemente pentru a organiza funcționarea contorului de cicluri. care a fost menționat mai sus.

De exemplu, pentru a introduce valori pentru un tablou de pe tastatură, trebuie să aranjați un ciclu de la primul element al elementului de matrice 1 la numărul ultimului element n și să executați instrucțiunea n citire. După introducerea ultimului element cu numărul n, contorul oprește automat procedura de introducere și transferă controlul la următoarea comandă de program.

În memoria RAM a calculatorului, o matrice este o serie de celule de memorie care au același tip și dimensiune. Numerele elementelor vecine ale matricei diferă de una. variabilă în buclă într-o matrice unidimensională este indicele (numărul) al elementului care trebuie înregistrate în paranteze pătrate după identificatorul array: X [i], unde i - matrice dimensionale număr de element.







Pentru rețelele multidimensionale, sunt utilizate mai multe variabile variabile, iar numărul lor este egal cu ordinea matricei.

Deci, pentru o matrice bidimensională reprezentând o matrice compusă din rânduri m și coloane n, formatul înregistrării arată astfel:

Indexul fiecărui element al matricei (numărul său) are doi parametri - numărul rândului i și numărul coloanei j, adică poate fi scrisă în forma X [i, j]. Pentru a lucra cu matrice multidimensionale, este necesar să se organizeze cicluri separate pentru fiecare variabilă: pentru o matrice bidimensională, în special sunt necesare două cicluri, în ceea ce privește variabilele i și j. respectiv.

Introducerea valorilor matricei se poate face prin operatori de asignare de la tastatură sau dintr-un fișier, dacă datele din matrice și fișier sunt de același tip. Pe rețelele unidimensionale și multidimensionale puteți efectua operații de comparare și asignare. În acest caz, matricele trebuie să aibă același tip.

La rezolvarea problemelor legate de crearea de noi rețele, trebuie să introduceți identificatorii de index pentru fiecare matrice nouă. La copiere și în alte cazuri, indicii pot coincide.

Procedurile și funcțiile sunt subsecțiuni standard ale programelor și pot fi utilizate în mod repetat în diferite părți ale programului principal.

O procedură este un program scris pentru a efectua acțiuni repetitive adesea. De fapt, este o subrutină. așa cum se numește de obicei. Procedura este scrisă în secțiunea descriere a programului principal de utilizare și este apelată la operație de către operatorul de acces la procedură.

- locală. Declarată în cadrul subprogramului și disponibilă numai pentru sine;

- la nivel mondial. Anunțată în descrierea programului principal și disponibilă atât pentru program, cât și pentru toate subrutinele.

Schimbul de date între programul principal și subprograme se realizează numai cu ajutorul parametrilor globali. O subrutină poate folosi orice parametri globali, cu excepția acelora care au aceleași nume ca și parametrii locali.

Orice procedură începe cu un antet, care este obligatoriu. Se compune din cuvântul Procedură urmat de identificatorul procedurii și, în paranteze, o listă de parametri formali. Antetul se termină cu un punct și virgulă. După titlu, aceleași secțiuni ca și în programul principal pot merge.

procedură <идентификатор процедуры> (lista oficială

[descrierea parametrilor locali] pot fi absenți sau pot fi

la fel ca în programul principal>







Articole similare

Trimiteți-le prietenilor: