Sunteți pe pagina 1din 5

Ministerul Educaţiei, Culturii și Cercetării al Republicii Moldova

Universitatea Tehnică a Moldovei


Departamentul Informatică și Ingineria Sistemelor

RAPORT
Lucrarea de laborator nr.2
la Programarea Calculatoarelor
TEMA: Prelucrarea tablourilor unidimensionale în limbajul C

A efectuat: st. Crupa Grigore gr. TI201 FR


A verificat: dr. conf.univ. Lucia Stadler

Chişinău -2020
Lucrarea de laborator nr.2
Tema: Prelucrarea tablourilor unidimensionale în limbajul C
Scopul lucrării: Studierea posibilităţilor şi mijloacelor limbajului C pentru
programarea algoritmilor cu structură ramificată şi ciclică la prelucrarea tablourilor
unidimensionale.
Sarcina (cоnform variantelor): Pentru tabloul unidimensional dat format din n
elemente de tip real:
Varianta 17. Să se determine valorile primului element minimal pozitiv şi a
ultimului element maximal negativ, precum şi poziţiile acestora în tablou.

Mersul lucrării:

Prelucrarea tablourilor înseamnă căutarea unor date în tablou sau calcularea unor
parametri cu datele tabloului. În aceste cazuri tablourile nu se modifică.
Definiţie Tabloul unidimensional este o structură de date căreia i se atribuie un nume. Este
format dintr-o colecție de elemente de același tip, dispuse contiguu într-un bloc de memorie.
Elementele pot fi accesate individual prin indici sau ca un tot unitar. Toate elementele au un
predecesor (excepție primul) și un succesor (excepție ultimul).

Declarare

tip nume_tablou [dimensiune_max];

tip - precizează tipul datelor (întregi, real, caracter, etc.)

nume_tablou – identificator, precizează numele dat tabloului

Dimensiune max – numărul maxim de componente (o constantă întreagă)

Dimensiune max = memoria fizică alocată. Dimens. logică ≤ dimens.max

Un element al unui tablou poate fi utilizat ca orice alta variabilă. Adresarea unei componente se
face prin indicele ei, trecut între paranteze drepte. Se pot efectua operaţii asupra
fiecărui element al tabloului, nu asupra întregului tablou.

Compilatorul C++ alocă un spaţiu de memorie egal cu numărul maxim de elemente ale


tabloului, rezervând octeţi în funcţie de tipul de bază al fiecărui tablou.
Schema bloc pentru program
Codul (textul) programului in limbajul C:

Rezultatele obtinute:

Concluzii:
1. Am obtinut deprinderi practice de lucru cu tablouri unidimensionale.
2. Am inteles cum are loc prelucrarea unui tablou unidimensional in C in
conformitate cu conditia pe care o primeste.
3. Am mai acumulat capacitati mai vaste in scrierea uni program in C.

Bibliografie:

1. Carcea L.,Vlas S., Bobicev V. Informatica: Sarcini pentru lucrări de laborator.


Chișinău: UTM, 2005. - 10 p.
2. Conspectul prelegerilor cursului Programarea Calculatoarelor pentru studenți
gr. TI-154, SI-151. Lector: dr., conf. univ. M.Kulev. Chișinău, UTM, 2015.
3. Carcea L.,Vlas S., Bobicev V. Informatica: Sarcini pentru lucrări de laborator.
Chișinău: UTM, 2005. - 10 p.
4. Conspectul prelegerilor cursului Programarea Calculatoarelor pentru studenți
gr. TI-154, SI-151. Lector: dr., conf. univ. M.Kulev. Chișinău, UTM, 2015.

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