Tablouri Unidimensionale
Un şir de elemente de acelaşi tip, în care contează ordinea elementelor, se numeşte vector sau tablou unidimensional.
Un tablou(array) este o structura formata
dintr-un număr fixat de componente de acelaşi tip, numit tip de baza. Numărul
de componente este determinat de numărul de valori ale indicilor, care sunt
obligatoriu tipuri ordinale. Poziţia unui element se mai numeşte si indicele
sau rangul elementului, iar elementele se mai numesc si componente ale
vectorului.
Sintaxa declarării tipului tablou este :
type_nume=array[tip_ordinal1,......tip_ordinal n]
of tip_oarecare
unde:
n-reprezinta dimensiunea tabloului
tip_ordinal1,...tip_ordinaln reprezinta tipul
indicilor tabloului
tip_oarecare reprezinta tipul componentelor
tabloului
Observatii.In cazul in care tip_ordinal este unul din tipurile intregi,este obligatoriu sa folosim subdomeniile lui
Exemplu: type vector=array[1..100] of integer;var v:vector;
variabila v este un tablou de dimensiune 1 cu 100 componente intregi identificate prin indici din subdomeniul 1..100.Aici tipul ordinal este subdomeniu al tipului integer, iar tipul oarecare este ineger. Componentele unui tablou sunt memorate pe zone de memorii consecutive. Adresarea unei componente a tabloului se face prin indice (o valoare a tipului ordinal) care se specifica dupa numele tabloului, intre paranteze drepte.
Exemplu: type vector=array[1..100] of integer;var v:vector;
variabila v este un tablou de dimensiune 1 cu 100 componente intregi identificate prin indici din subdomeniul 1..100.Aici tipul ordinal este subdomeniu al tipului integer, iar tipul oarecare este ineger. Componentele unui tablou sunt memorate pe zone de memorii consecutive. Adresarea unei componente a tabloului se face prin indice (o valoare a tipului ordinal) care se specifica dupa numele tabloului, intre paranteze drepte.
I.Cum organizam datele in tablouri:
1.Daca intr-o
problema este necesara memorarea mai multor valori cu aceeasi
semnificatie,aceste valori vor fi grupate intr-un ansamblu de tip tablou.2.Elementele unui tablou se identifica printr-o adresa formata din numele tabloului si un indice.
3.Operatiile care se repeta pentru fiecare element din tablou pot fi grupate in structuri repetitive cu contor.Contorul genereaza chiar indicele de adresa.
Niciun comentariu:
Trimiteți un comentariu