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.5 la Programarea Calculatoarelor
A efectuat:
A verificat:
Chiinu 2012
Mersul lucrrii
Noiuni principale
Tabloul este o colectie finita de elemente de acelasi tip, numit tip de baza al tabloului, care ocupa un spatiu continuu de memorie.Memoria ocupat de tablou este: dimensiune*sizeof(tip_de_baza). A forma un tablou nseamn a da valori elementelor acestui tablou,programul n cauz trebuie s conin instruciunea : b[k]=a[i][j].
for(i=pozitia+1;i<n;i++) { b[k++]=a[i][j]; lungimea++; } } printf("\nVectorul B este: \n"); for(i=0;i<lungimea;i++) printf("%d ",b[i]); getch(); }
Datele de intrare: Introducerea numarului de linii i de coloane : 5 i 2; Elementele tabloului: 2,-2,5,7,8,22,4,-5,9,10. Rezultatele obtinute: Vectorul B este: -5 10.
START
int a[10][10],b[100],n,m,i,j,k=0,lungimea=0,pozitia,max; printf("Culege numarul de linii : "); scanf("%d",&n); printf("Culege numarul de coloane : "); scanf("%d",&m);
NU
NU
printf("\n");
for(j=0;j<m;j++) DA
NU
max=a[0][j]; pozitia=0;
NU for(i=0;i<n;i++) DA
if(max<a[i][j])
NU
DA max=a[i][j]; pozitia=i
NU
NU
getch();
STOP
Concluzii: 1. n aceast lucrare de laborator am elaborat un program care are legtur cu formarea tabloulurilor realizat cu diferite instruciuni posibile. 2. Am folosit n acest program doar intruciunea for i if . 3. Am obinut primele deprinderi de lucru la formarea tablourilor n limbajul C. Bibliografie: 1) http://www.timsoft.ro/aux/module/modul6.html; 2) Totul despre C si C++ de Kris Jamsa si Lars Kland; 3) Programare Iniiere n limbajele C,C++ de Sergiu Istrati.