Sunteți pe pagina 1din 2

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)

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)

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