qrsmiansce)
ick, apare deseori necesitatea de a prelucra un set de valori de
acelasi ashes anumiti ordine. O astfel de structura se numeste gir, iar
valorile respective se numese elementele sirului. De exemplu, cu medille
‘generale ale elevilor unei clase putem alcdtui un sir de numere reale. P
De la inceput trebuie observat faptul cA ar fi total ineficient s& declarém
cate o variabili pentru fiecare element al sirului, deoarece numérul acestor
elemente poate fi foarte mare. De aceea, limbajul Pascal ofera posibilitatea dea
‘memora toate elementele unui sir intr-o singurd variabila, in care elementele sunt
dispuse intr-o anumita ordine i fiecare element ocupa o anumita pozifie bine
determinaté. O astfel de variabilA se numeste tablou unidimensional sau vector.
AR Exemplu: Considerim sirul de numere intregi -3, 6, -5, 14.
pozitiile (indicii) elementelor
in cadrul vectorului
eae DM
6
elementele vectorului
‘Asa cum am,
amit vector, pe cate boa? tate clementele sirului intr-o
-suceesive in vectorulv, ‘ncepand. BS Epil sirului yor ocupa
Pentru a referi O(0r2.2,3,.
*pozitie”. L
folosim ele
atunci v[1]
element ar
adopta aces
gor parcur,
Poz
iar clement.
(
Un
declaratii a
On
Acesta este
care s-ar pi
Vectorului,valori de
te sir, iar
1 mediile
declaram
I acestor
atea de a
ntele sunt
zitie bine
vector.
4.
ci trebuie observat un aspect foarte important, Pozi
it NU arati al cAtelea este elementul respectiv in vector, deoarece
a pozitillor incepe de la 0. Astfel, in exemplul anterior, elementul
e pe pozitia 3 (sau de indice 3), nu este al treilea element al vectorului, ci
fnaintea sa afléndu-se trei elemente, si anume v[0}, vf1} si v[2I.
Iucrarilor de specialitate asimileaz’ complet nofiunea de pozitie cu cea
chiar daci acest’ fapt contravine sensului lingvistic al cuvéntului
~, Dac vrem s& pistrim concordanta avem o solutie foarte simplé: nu
melementul v[0] ! Dack am utiliza elementele doar incepand cu v[21,
{2] ar fi primul element, v[2] ar fi al doilea, s.a.m.d., iar pozitia fiecdrui
ar indica intr-adevar al cételea este el in vector. in capitolul de fafa vom
faceasti solutic in uncle aplicatii, acolo unde ne va ajuta si urmérim mai
gerea si prelucrarea vectorului.
Pozitia unui clement se mai numeyte si indicele sau rangul elementului,
tele se mai numesc si componente ale vectorului.
Declararea unui vector
Un vector trebuie declarat, la fel ca orice variabild, in sectiunea de
a programului.
Ori se caracterizeaz printr-un numar maxim d
Dutea memora in vectorul respectv. Acestatrebuie precizat la declararea
lui, intre paranteze patrate. Pozitille elementelor vor fi anes
ind aad la "numérul maxim de elemente minus 2” (de exemplu,
et ae de elemente, atunci pozitille
Pe lings numérul maxim de elemento, 1.
pa vectorulul, (numele variabilpentru elementele sale
maxim de elemente
eu numaral maxim de
2 Fireste c& nu ! La
fin vector un alt si.
of se numeste numarul
eoarece difers de Ia °
sifolosite
plu:
‘vectorul v ilustrat
<< vi2];
2A elementul v(21,
{31+v151)/2;
media aritme
{v[0}>0) cout
daci elementul
ector v poate fi i
za niste valor
C++, pentru a inital:
Scriem caracterul