PARTEA I- Secvente cu matrice si vector ca de exemplu:
1)Fie a o matrice cu 5 linii si 5 coloane numerotate de la 1 la 5. Fiecare element a[i][j] , (1<=i<=5 si 1<=j<=5 ) din matrice memoreaza valoarea expresiei (i-1)*5+j. Care este valoarea sumei elementelor de pe ultima linie a matricei? 2)In secventa de mai jos ,variabila a memoreaza elementele unui tablou bidimensional cu 5 linii (numerotate de la 1 la 5) si 5 coloane ( numerotate de la 1 la 5) iar celelalte variabile sunt de tip intreg. Ce valoare se va afisa in urma executarii secventei urmatoare daca se prelucreza matricea din dreapta? x=0; 1 2 3 4 2 for(i=1;i<=5;i++) 6 7 8 9 4 if(a[i][i]%2!=0) 1 2 0 4 3 x=x+a[i][i]; 7 2 1 4 5 cout<<x; 1 2 3 4 5 3) In secventa de mai jos ,variabila a memoreaza elementele unui tablou bidimensional cu 5 linii (numerotate de la 1 la 5) si 5 coloane ( numerotate de la 1 la 5) iar celelalte variabile sunt de tip intreg. Ce valoare se va afisa in urma executarii secventei urmatoare daca se prelucreza matricea din dreapta? x=0; 1 2 3 4 2 for(i=1;i<=5;i++) 6 7 8 9 4 if(a[i][i]%2!=0) 1 2 0 4 3 x=x+a[i][6-i]; 7 2 1 4 5 cout<<x; 4) Consideram declararile int i,j ,a[10][10; Ce se va afişa după executarea secvenţei de instrucţiuni alăturate? for(i=1;i<=3;i++) for(j=1;j<=3;j++) if(i<j)a[i][j]=i; else a[i][j]=j; for(i=1;i<=3;i++){ for(j=1;j<=3;j++) cout<<a[i][j]; cout<<endl;}
PARTEA II- PROGRAME CU
1) Tablouri unidimensionale -VECTORI -declarare,citire ( de la tastatura/din fisier), afisare(pe ecran/in fisier) -operatii cu elementele unui vector : (sume , produse,maxime simple sau conditionate) -algoritmi de sortare – (unul la alegere) -aplicatii ale algoritmilor de sortare( de ex . suma maxima/minima care se poate forma cu elementele unui vector; ordonarea doar a unor elemente care respecta o conditie din vector) -algoritmi de cautare : secventiala si binara -interclasarea a doi vectori 2)Tablouri bidimensionale-MATRICE -declarare ,citire de la tastatura ,afisare pe ecran -operatii cu elementele unei matrice ( de ex . suma elementelor din matrice, produsul; cate elemente pare/impare/negative/pozitive sunt in matrice, elementul maxim din matrice, unde apare acesta in matrice si de cate ori apare)
Recapitulare pentru teza-cls X-sem2-2012
PARTEA I- Secvente cu matrice si vector ca de exemplu:
1)Fie a o matrice cu 5 linii si 5 coloane numerotate de la 1 la 5. Fiecare element a[i][j] , (1<=i<=5 si 1<=j<=5 ) din matrice memoreaza valoarea expresiei (i-1)*5+j. Care este valoarea sumei elementelor de pe ultima linie a matricei? 2)In secventa de mai jos ,variabila a memoreaza elementele unui tablou bidimensional cu 5 linii (numerotate de la 1 la 5) si 5 coloane ( numerotate de la 1 la 5) iar celelalte variabile sunt de tip intreg. Ce valoare se va afisa in urma executarii secventei urmatoare daca se prelucreza matricea din dreapta? x=0; 1 2 3 4 2 for(i=1;i<=5;i++) 6 7 8 9 4 if(a[i][i]%2!=0) 1 2 0 4 3 x=x+a[i][i]; 7 2 1 4 5 cout<<x; 1 2 3 4 5 3) In secventa de mai jos ,variabila a memoreaza elementele unui tablou bidimensional cu 5 linii (numerotate de la 1 la 5) si 5 coloane ( numerotate de la 1 la 5) iar celelalte variabile sunt de tip intreg. Ce valoare se va afisa in urma executarii secventei urmatoare daca se prelucreza matricea din dreapta? x=0; 1 2 3 4 2 for(i=1;i<=5;i++) 6 7 8 9 4 if(a[i][i]%2!=0) 1 2 0 4 3 x=x+a[i][6-i]; 7 2 1 4 5 cout<<x; 4) Consideram declararile int i,j ,a[10][10; Ce se va afişa după executarea secvenţei de instrucţiuni alăturate? for(i=1;i<=3;i++) for(j=1;j<=3;j++) if(i<j)a[i][j]=i; else a[i][j]=j; for(i=1;i<=3;i++){ for(j=1;j<=3;j++) cout<<a[i][j]; cout<<endl;} PARTEA II- PROGRAME CU 1) Tablouri unidimensionale -VECTORI -declarare,citire ( de la tastatura/din fisier), afisare(pe ecran/in fisier) -operatii cu elementele unui vector : (sume , produse,maxime simple sau conditionate) -algoritmi de sortare – (unul la alegere) -aplicatii ale algoritmilor de sortare( de ex . suma maxima/minima care se poate forma cu elementele unui vector; ordonarea doar a unor elemente care respecta o conditie din vector) -algoritmi de cautare : secventiala si binara -interclasarea a doi vectori 2)Tablouri bidimensionale-MATRICE -declarare ,citire de la tastatura ,afisare pe ecran -operatii cu elementele unei matrice ( de ex . suma elementelor din matrice, produsul; cate elemente pare/impare/negative/pozitive sunt in matrice, elementul maxim din matrice, unde apare acesta in matrice si de cate ori apare)