0% au considerat acest document util (0 voturi)
34 vizualizări1 pagină

Vectori Pascal

Documentul prezintă definiția, declararea, citirea și afișarea vectorilor unidimensionali. Vectorii sunt colecții finite de valori de același tip, indexate de la 1 la dimensiune. Programul explică cum se declară, citesc și afișează elementele unui vector.

Încărcat de

Ritoraamnga
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca TXT, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
34 vizualizări1 pagină

Vectori Pascal

Documentul prezintă definiția, declararea, citirea și afișarea vectorilor unidimensionali. Vectorii sunt colecții finite de valori de același tip, indexate de la 1 la dimensiune. Programul explică cum se declară, citesc și afișează elementele unui vector.

Încărcat de

Ritoraamnga
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca TXT, PDF, TXT sau citiți online pe Scribd

Tablouri unidimensionale (vectori)

definitie: Se numeste vector o multime finita de valori de acelasi tip

ex: v=(2, 5, 3, 1, 8, 7)

- fiecare element din vector se identifica prin numele vectorului si intre [ si ]


pozitia din cadrul vectorului
ex: v[2]=5
v[4]=1
v[6]=7

v[i]= elementul de pe pozitia i din vectorul v


i= pozitia/rangul elementului

[Link]: type nume=array[1..dim] of tip;


var x:nume;
sau var x:array[1..dim] of tip;

dim=nr maxim de valori pe care le poate retine acel vector


tip=tipul elem vect

ex: v:array[1..10] of integer;

obs:- a declara un vector inseamna


-a-i asocia un tip de date,
-un nume
-a-i rezerva in memorie un numar de locatii egal cu dimensiunea scrisa
intre [ si ]
- numerotarea locatiilor incepe de la 0, deci daca vrem sa numerotam elem vect
de la 1 se va rezerva in plus o locatie si cea de pe poz 0 va ramane neocupata
2. citire:

read(n); //n=nr efectiv de locatii de memorie pe care le vom folosi pentru vector
for i:=1 to n do //se parcurg pozitiile 1,2,..n din vector
read (v[i]); //se citesc pe rand valori pentru acele poz parcurse

3. afisare:

for i:=1 to n do
write(v[i],' ');

tema
1. sa se scrie un program care citeste un vector si afiseaza elem pare din el
2. sa se determine suma elementelor dintr-un vector
3. sa se afiseze elementele unui vector in ordine inversa

S-ar putea să vă placă și