Un vector (o matrice liniară sau unidimensională) este un exemplu de matrice. în care elementele sunt numerotate de un singur indice.
Descrierea arrayului
- Definirea unei variabile ca matrice fără a descrie mai întâi tipul matricei
-
- Descrierea matricei este cerută de compilator pentru a aloca memoria elementelor sale.
- O variabilă este definită ca o matrice cu ajutorul matricei de serii de servicii (matrice). Parantezele indică intervalul, adică limitele inferioare și superioare ale valorii indexului matricei. Valoarea limitei superioare nu poate fi mai mică decât partea de jos.
- Aici se presupune că variabilele s și k sunt de diferite tipuri. Pentru a asigura compatibilitatea, este necesar să se aplice descrierea variabilelor printr-o descriere preliminară a tipului.
- Dacă tipurile de matrice sunt identice, atunci în program se poate aloca o matrice la alta. În acest caz, valorile tuturor variabilelor din aceeași matrice vor fi atribuite elementelor corespunzătoare ale celui de-al doilea matrice.
- De-a lungul matriceelor, operațiile de relație nu sunt definite. Puteți compara numai două matrice după element.
- Descrierea preliminară a tipului de matrice
-
- Elementele matricei vor fi accesate după cum urmează: a [1], a [2], a [3], a [4], a [5] (adică matricea conține cinci elemente).
- Utilizarea constantelor (în acest exemplu, n) în descrierea matricei este preferabilă, deoarece în cazul modificării dimensiunii matricei, nu va fi necesară efectuarea de corecții în întregul text al programului.
- Setarea unei matrice cu o constantă tastată
-
- În acest exemplu, nu numai memoria este alocată unei matrice, ci și celulele sunt umplute cu date.
- Elementele matricei pot fi modificate în timpul programului (ca toate constantele tastate).
Populația unei matrice cu date
§ Pentru a umple o matrice cu date (și ieșirea acesteia), buclă cu parametrul pentru
§ Pentru a umple un tablou cu numere aleatorii, folosiți funcția aleatoare și procedura de randomizare (inițializarea generatorului de numere aleatorii). Formatul înregistrării este: random (B - A) + A. În cazul în care A și B sunt luate din intervalul [A, B]