You are on page 1of 47
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 variabil pentru 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

You might also like