Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
RAPORT
Lucrare de laborator Nr.4 la Programarea Calculatoarelor
A efectuat:
A verificat:
Chiinu 2012
Tema: Prelucrarea tablourilor bidimensionale. Scopul lucrrii: Obinerea deprinderilor practice de lucruri cu tablouri bidimensionale, cunoaterea particularitilor de declarare, de introducere i de afiare a tablourilor bidimensionale. Sarcini de lucru: De prelucrat tabloul n conformitate cu sarcina primit. De afiat tabelul i rezultatul n forma corespunztoare. Varianta 12: Fie dat tabloul bidimensional A[1...n, 1...m]. Scriei un program care determin elementul minimal de pe diagonala secundar,suma i numrul elementelor pozitive din coloanele pare.
Mersul lucrrii Noiuni principale - Tablourile bidimensionale se numesc matrici, prima dimensiune reprezentand numarul de linii, iar a doua, de coloane. -Poziia este data printr-o suita de numere positive,care reprezinta cele doua dimensiuni (linie si coloana). -Tabloul are un numar bine determinat de elemente si se identific printr-un singur nume. -Valorile atribuite elementelor tabloului trebuie sa fie de acelai tip. Sintaxa de declarare a unei matrice este: tip nume[m][n], unde: - tip tipul de data folosit; poate fi unul din tipurile de baza (int, float, char, ) sau un tip definit de utilizator (articole, obiecte); - nume numele prin care va fi referit matricea; - m numarul de linii din matrice; - n- numarul de coloane din matrice.
Exemplu : int m[10][5]; // defineste un tablou dimensional de elemente intregi, cu 10 linii si 5 coloane, care ocupa 10*5*2=100 octeti
Memorarea matricelor se face, ca i n cazul vectorilor, ntr-un spaiu continuu de memorie.Elementele matricei snt stocate n memorie linie dup linie.Citirea elementelor unui tablou nu este posibil dect prin citirea fiecarui element. De aceea, operaia de citire a matricelor impune folosirea a doua secvene ciclice suprapuse care corespund indicelor liniei (i), respectiv coloanei (j). Exemplu: Declararea unei matrice cu 7 linii i 5coloane, cu elemente de tip intreg este: int a[7][5].
Datele de intrare: Introducerea dimensiunii matricii : 3 rnduri i 3 coloane; Elementele tabloului: -5,5,3,9,10,-7,-1,4,-2.
Rezultatele obtinute: Suma elementelor positive din coloana 0 este 9; Suma elementelor positive din coloana 2 este 3; Elementul minimal de pe diagonal secundar este : -1.
Concluzii: 1. n aceast lucrare de laborator am elaborat un program ce conine tablou bidimensional realizat cu diferite instruciuni. 2. Am folosit n acest program intruciunile for i if, pentru a realiza un ciclu. 3. Am obinut primele deprinderi de a lucra cu tablouri bidimensionale n limbajul C. Bibliografie: 1) Totul despre C si C++ de Kris Jamsa si Lars Kland; 2) http://bigfoot.cs.upt.ro/~cami/upc/capitol6.html; 3) Eleonora Seiciuc i Lucia Bitcovschi - Programarea n limbajul C.