Documente Academic
Documente Profesional
Documente Cultură
Tablou = o structura de date care cuprinde un numar fixat de componente de acelasi tip.
(vectori, siruri).
Se declara astfel:
sau
unde:
tip_indice este un tip de data ordinal sau un subdomeniu al acestor tipuri de date, care
stabileste intervalul din care pot lua valori indicii tabloului;
tip_element este orice tip de data (simplu, compus, predefinit sau definit de utilizator) care
stabileste tipul elementelor tabloului, si se mai numeste tip de baza al tabloului;
nume_vector[indice]
unde indice poate fi constanta, variabila, expresie sau apel de functie cu restrictia de incadrare in tipul
de data definit pentru indici.
Ex:
var x,v:array[1..100] of real; i,n:byte;
referirea la elementul de pe pozitia 7 se realizeaza prin:
v[7] sau i:=7; v[i] sau i:=6; v[i+1]
Operatii cu vectori:
1. Atribuirea x:=v;
2. Citirea elementelor unui vector de lungime data
write(‘Dati numarul de lemente pentru vector:’); readln(n);
for i:=1 to n do readln(v[i]);
3. Tiparirea elementelor unui vector cu n elemente
for i:=1 to n do writeln(v[i]);
4. Construirea unui vector cu elemente citite de la tastatura (pana la intalnirea valorii zero)
n:=0;
repeat
n:=n+1;
readln(v[n]);
until v[n]=0;