Sunteți pe pagina 1din 2

Test evaluare

Clasa a X-a
Algoritmi fundamentali de prelucrare a datelor structurate n tablouri

(1p)1. Care din urmtoare secvene realizeaz ordonarea cresctoare a


elementelor tabloului a:

a.
for (i = 0; i < n - 1; i++)
for (j = i + 1; j < n; j++)
if (a[i] < a[j])
{
x = a[i];
a[i] = a[j];
a[j] = x;
}

c.
for (i = 0; i < n - 1; i++)
for (j = i + 1; j < n; i++)
if (a[i] > a[j])
{
x = a[i];
a[i] = a[j];
a[j] = x;
}

b.
for (i = 0; i < n - 1; i++)
for (j = i + 1; j < n; j++)
if (a[i] > a[j])
{
x = a[i];
a[i] = a[j];
a[j] = x;
}

d.
for (i = 0; i < n - 1; i++)
for (j = i + 1; j < n; i++)
if (a[i] < a[j])
{
x = a[i];
a[i] = a[j];
a[j] = x;
}

(3,5p)2. Se citeste un vector cu n componente numere intregi,ordonate


crescator si o valoare intreaga x.Sa se decida daca x se gaseste sau nu printre
componentele vectorului

(3,5p)3. Fiind data o matrice a cu m linii si n coloane cu elemente


numere intregi,determinati media aritmetica a elementelor matricii

(1p)4. Secvena urmtoare de program realizeaz:


a) sortarea cresctoare a vectorului folosind metoda selectrii directe;
b) calcularea valorii minime a elementelor n primul element al vectorului;
c) calcularea valorii maxime a elementelor n ultimul element al vectorului.
int n,i,x,a[20];
...............
for(i=0;i<n-1;i++)
if(a[i+1]<a[i])
{
x=a[i];
a[i]=a[i+1];
a[i+1]=x;
}
................

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