turbo pascal

Tipuri de date simple, discutate mai sus permit utilizarea a programului de obiecte unice - numere, caractere, siruri de caractere, etc. Turbo Pascal poate fi folosit ca obiecte care cuprind o multitudine de elemente similare. Aceasta este o formală combinarea mai multor șiruri de obiecte similare (numere, caractere, siruri de caractere, și altele asemenea), considerat ca un întreg. Prin necesitatea de a utiliza matricele am venit ori de câte ori doriți să o conectați și de a folosi o varietate de variabile aferente. De exemplu, rezultatele măsurătorilor de temperatură multiple de-a lungul anilor este convenabil să ia în considerare ca un set de numere reale, combinate într-un singur obiect complex - matrice de măsurare.

Descriind matrice pentru a indica numărul total de membri ai elementelor de matrice și tipul acestor elemente. De exemplu:

a. array [1..10] Real;

b. array [0..50] Char;

a. array [-3..4] de Boolean;

După cum se vede în descrierea matrice sunt utilizate și cuvinte rezervate ARRAY OF (o matrice de). ARRAY pentru cuvânt în paranteze indică tipul de banda care permite compilatorul determină numărul total de elemente din matrice. Tip Range (. Vezi capitolul 4) este dată de frontierele stânga și din dreapta ale modificărilor indicelui matrice, astfel încât matrice A este format din 10 elemente, matrice V - 51, și matrice C - de 8 elemente. OF-cuvânt indică tipul care formează matricea elementelor.

Accesul la fiecare element de matrice în program se realizează folosind un index - un întreg (sau mai precis, o expresie de tip secvență, vezi capitolul 4.) Servind ca element de nume unic în matrice (în cazul în care limita din stânga a intervalului este de tip 1, indicele coincide cu secvența număr). La menționarea în programul de orice element din matrice, imediat după numele de matrice ar trebui să urmeze indicele între paranteze drepte, de exemplu:

a: array [1..10] de Integer;

b: array [0..40] Char;

c: array [-2..2] de Boolean;

k: Integer; începe

pentru k. = 1 până la 10 face un [k]: = 0;

Într-un index bine compus al programului nu trebuie să depășească limitele specificate intervalul de tip. De exemplu, este posibil să se utilizeze elemente, A [1] B [38], C [0], dar nu A [0] și C [38] (a se vedea matrici de definiție. De mai sus). Turbo Pascal este capabil de a controla utilizarea indecșilor în program la momentul compilarii și în etapa a conturilor de program.

Pentru a ilustra modul de a lucra cu un program de matrice compune (de exemplu 2.9), ceea ce creează o serie de numere întregi aleatoare, calculează media lor, și, de asemenea, determină și afișează valoarea minimă și maximă a acestor numere.

articole similare