Sunteți pe pagina 1din 4

1. Fie un vector care conține valoarea vânzărilor realizată de un magazin într-o perioadă de n zile.

Să se elaboreze algoritmul structurat (schemă logică sau pseudocod) care creează un vector cu
zilele în care valoarea vânzărilor depășește o limita dată.

N zile
Lim
N=5
Lim=15
X=10, 7, 20, 25, 5
{
Citeste n, (x[i], i=1,n);
j=0;
for(i=1;n;1)
{
If(x[i]>lim) {
j++;
y[j]=I;
}

}
If(j=0)
Scrie “nu exista zile”;
Else
Scrie (y[i], i=1, j)
}
2. Fie un vector care conține notele studenților dintr-o serie la o disciplină. Să se elaboreze
algoritmul structurat (schemă logică sau pseudocod) pentru determinarea studenților care nu au
promovat la disciplina respectivă.

X=note
{
Citeste n, (x[i],i=1, n);
J=0;
For(i=1; n;1)

{
if(x[i]<5)
J=j+1;
Y[j]=i
}
If(j=o)
Scie ”toti studentii au promovat”;
Else
Scrie(y[i], i=1, j)
}
3. Să se elaboreze algoritmul structurat (schemă logică sau pseudocod) pentru numărarea
elementelor negative dintr-un vector.

Citeste n, (x[i], i=1, n);

Nr=0;

For(i=1;n;1)

If(x[i]<0)

Nr=nr+1;

If(nr=0)

Scrie “nu exista numere negative”;

Else

Scrie “nr”;

4. Să se elaboreze algoritmul structurat (schemă logică sau pseudocod) pentru extinderea unui
vector prin inserarea unei valori date înaintea unei poziții k dată.
{
citeste n,(x[i],i=1, n),a,k;
For(i=n,;k;-1)

X(i+1)=x[i];
X[k]=a;
N=n+1;
Scrie “x[i]=i=1, n”
}

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