Sunteți pe pagina 1din 11

Cerine:

1. nainte de rezolvarea subiectului propriu-zis, se vor calcula mediile tuturor candidailor


(inclusiv ale celor care au sub 5 la cel puin una din probe) i se va completa cmpul
RE!"#$# con%orm celor menionate mai sus&
'. (e cere ca tabelele (listele) cerute )n subiecte ca rezultate ale prelucr*rilor, s* aib*
structurile strict cerute pe bilet&
+. (ubiectele se vor rezolva printr-un pro,ram -./0R. (deci nu interactiv), cu e1cepia
eventualelor modi%ic*ri )n structura %iierelor 23- i a eventualelor edit*ri, care se vor
%ace )n mod comand*.
SUBIECTE
1) (* se creeze dou* tabele, numite -E#E.23-, respectiv 3$4E#4.23-, cu structura
5!6E, 0RE5!6E, RE!"#$#, 6E24$, una cu %etele iar alta cu b*ieii ce s-au
prezentat la e1amen, ordonate descresc*tor, %iecare, dup* criteriul mediei obinute la
e1amen.
') (* se creeze dou* tabele, numite 0R4644.23-, respectiv !"#4644.23-, care s*
conin*7
8 lista celor mai buni cinci candidai admii
8 lista celor mai slabi cinci candidai admii
(tructura tabelelor7 5!6E, 0RE5!6E, 6E24$, 2$#$5, .R$9
+) (* se creeze tabela numit* :;R(#$. 23-, care s* conin* candidaii admii ce au
vrsta cuprins* )ntre 1< i '= de ani, relativ la data la care se consult* tabela. $rticolele
vor %i ordonate cresc*tor dup* 2$#$5. 0entru dou* articole care au 2$#$5 e,al*,
ordinea va %i dat* de 5!6E.
(tructura %iierelor7 5!6E, 0RE5!6E, .R$9, 2$#$5, 6E24$
>) (* se creeze dou* tabele numite 0R.3$1.23- respectiv 0R.3$'.23-, ce conin7
5!6E, 0RE5!6E, 0R.3$1, RE!"#$#, respectiv 5!6E, 0RE5!6E, 0R.3$',
RE!"#$# ordonate descresc*tor dup* criteriul 0R.3$1 respectiv 0R.3$'
5) (* se creeze o tabel* numit* RE.23-, ce conine situaia de la e1amen, cu lista
candidailor )n ordine al%abetic*. 0entru doi candidai cu acelai nume, ordinea )n list* va
%i dat* de prenume.
(tructura7 5!6E, 0RE5!6E, 6E24$, RE!"#$#
?) (* se realizeze o situaie statistic*, cu num*rul procentual al mediilor cuprinse )ntre7 l -
5.== & 5.=1 - @.== & @.=1 - A.== & A.=1 - 1=. 0rocentele se vor prezenta ca numere )ntre,i,
cu rotunBire.
@) (* se %ac* tabel* numit* 0E.R$(E.23-, cu structura 5!6E, 0RE5!6E, 6E24$,
RE!"#$#, .R$9, ,rupnd toi candidaii din acelai ora )n )nre,istr*ri consecutive,
candidaii din acelai ora %iind ordonai dup* nume i prenume. 0entru un ora introdus
de la tastatur*, a%iai, cu aButorul comenzii 3R.C(E, candidaii din acel ora, sub %orma
urm*toare (remarcai %aptul c* mai apare un cmp calculat, )n care se numeroteaz*
articolele)7
.ra7 DluB
5R 5!6E 0RE5!6E 6E24$ RE!"#$#
1 ............ .................. ............. ....................
' ............ .................. ............. ....................
+ ............ .................. ............. ....................
7 7 7 7
.bs7 5umerotarea candidailor din list* se va %ace )ncepnd de la 1& de asemenea se va
tine cont de alinierea antetului i a cmpurilor listei a%iate, care va %i identic* cu cea de
mai sus.
<) (* se creeze o tabel* numit* .R$(.23-, cu structura7 5!6E, 0RE5!6E, 6E24$,
.R$9, care s* cuprind*, pentru toate oraele ce apar )n lista e1amenului de admitere, cel
mai bun candidat provenit din %iecare ora. #abela va %i ordonat* al%abetic )n %uncie de
numele oraului.
A) (* se creeze dou* tabele, numite $2D"!E.23-, respectiv RE(D"!E.23-, cu
in%ormaii complete - mai puin oraul - cu candidaii admii, respectiv respini7 la
e1amen, provenii din D"!E. #abelele vor %i ordonate dup* medie. "a medii e,ale, se va
%ace ordonare al%abetic*.
1=) n urma evalu*rii contestaiilor, candidatului 2454#$ Razvan i s-a modi%icat nota de
la proba1, din A.<< )n A.5=, iar candidatului "$6045E$5 5eonila nota de la proba' din
>.AA )n 5. -acei modi%ic*rile respective )n tabel*.
11) n c*min sunt disponibile > locuri. Ele se vor distribui )n ordinea descresc*toare a
mediilor, candidailor admii care au domiciliul )n alt* localitate dect 3raov.
(* se creeze o tabel* privind viitorii c*miniti, numit* D$645.23-, cu urm*toarea
structur*7 5!6E, 0RE5!6E, .R$9, 6E24$. "ista va %i ordonat* descresc*tor dup*
criteriul mediei la e1amen. "a medii e,ale, departaBarea se va %ace dup* nota la proba1.
1') n c*min sunt disponibile ' locuri pentru b*iei i + pentru %ete. (* se creeze dou*
tabele, numite 3$4E#4.2-3 respectiv -E#E.23-, una pentru b*iei i una pentru %ete,
cu candidaii admii ce nu sunt din 3raov i obin loc )n c*min. "ocurile disponibile se
vor
distribui )n ordinea descresc*toare a mediilor, la medii e,ale departaBarea %*cndu-se
dup* nota
obinut* la proba1.
"ista va %i ordonat* descresc*tor dup* criteriul mediei la e1amen.
(tructura tabelelor este7 5!6E, 0RE5!6E, .R$9, 6E24$.
1+) 0entru candidaii admii la e1amen se dau dou* cate,orii de burse7
8 de merit - pentru candidaii ce au obinut medii cuprinse )ntre A.@5 i 1=
8 de studii - pentru candidaii ce au obinut medii cuprinse )ntre <.5= i A.@>.
(* se creeze dou* tabele, numite 6ER4#.23- respectiv (#!244.23-, cu cele dou*
cate,orii de bursieri, ordonate al%abetic.
(tructura tabelelor este7 5!6E, 0RE5!6E, 6E24$.
1>) (* se %ac* dou* liste (tabele), numite 45D.23- respectiv 5E45D.23-, ordonate
al%abetic, pentru Domisariatul 6ilitar, una cu b*ieii incorporabili i una cu cei
neincorporabili )n armat*.
!n candidat (b*iat) este incorporabil dac*7
8 este respins
8 are vrsta de cel puin '= de ani la data de '= mai '=1=. (tructura tabelelor7 5!6E,
0RE5!6E, 2$#$5, .R$9.
15) (* se %ac* o statistic* pentru candidaii provenii dintr-un ora (citit de la tastatur*),
care s* evidenieze procentul de admii din oraul respectiv i num*rul de candidai
provenii din acest ora. 0rocentul se va %urniza ca num*r )ntre,, cu rotunBire.
1?) (* se %ac* o statistic* )n care s* se evidenieze media notelor la proba1, media notelor
la proba' i media mediilor ,enerale doar pentru candidaii declarai admii la e1amen.
-iecare dintre cele trei medii se calculeaz* cu rotunBire la a doua zecimal*.
1@) (* se %ac* o list* (tabel*), numit* RE"$#4:.23-, cu toi candidaii care au media
peste media de admitere dar care au %ost declarai respini. (tructura7 5!6E,
0RE5!6E, 6E24$, .R$9.
1<) (* se evidenieze care este7
8 media mediilor candidailor admii
8 media mediilor candidailor respini.
-iecare dintre cele dou* medii se calculeaz* cu rotunBire la a doua zecimal*.
1A) a) (* se %ac* o intero,are )n care s* list*m oraele )n ordine al%abetic*, pentru %iecare
ora a%ind num*rul de candidai. Doloanele vor %i7 .R$(, 5RD$52
b) (* se a%ieze oraul (oraele) care au num*rul cel mai mare de candidai. (e va a%ia
oraul i nr. de candidai.
'=) n vederea repartiz*rii celor admii )n ,rupe de cte 1= studeni %iecare, s* se
distribuie candidaii admii, )n ordinea descresc*toare a mediilor de admitere dup* cum
urmeaz*7 primul candidat este repartizat )n ,rupa1, al doilea )n ,rupa', al treilea )n
,rupa1, al patrulea )n ,rupa', i aa mai departe.
(tructura tabelelor ce se vor %orma, numite FR1.23-, respectiv FR'.23-, va %i identic*
cu cea a tabelei iniiale ($264#ERE.23-).
Cerinta comuna:

replace media WITH (INT(proba1+proba2)*50)/100 all
replace ALL rezultat WITH re!pi"!
IN#$% o" media #$&'$N#IN( TA( media)!
i*0
&'AN ALL
I+ (i,*20)
I+ (proba1-*5) AN# (proba2-*5)
replace rezultat WITH admi!
i*i+1
$N#I+
$N#I+
e"d!ca"
3ilet 1
&./T T. 0ete .N media #$&'$N#IN( +./ (!e1*0) ALL +I$L#&
"ume2 pre"ume2 rezultat2 media
&./T T. baieti .N media #$&'$N#IN( +./ (!e1*m)all +I$L#&
"ume2 pre"ume2 rezultat2 media
3&$
3&$ 0ete
LI&T all
3&$
3&$ baieti
LI&T all
3&$
4ilet 2
'L.&$ ALL
3&$ admitere
&./T T. primii .N media #$&'$N#IN( +./
(ALLT/I5(lo6er(rezultat))*admi!) +I$L#& "ume2 pre"ume2
ora!2 media2 data"
3&$
3&$ primii
(. /$'./# 7
#$L$T$ /$&T
8A'9
LI&T
3&$
3&$ admitere
&./T T. ultimii .N media A&'$N#IN(
+./(ALLT/I5(lo6er(rezultat))*re!pi"!) +I$L#& "ume2
pre"ume2 ora!2 media2 data"
3&$
3&$ ultimii
(. record 7
#$L$T$ /$&T
8A'9
LI&T
4ilet :
'L.&$ ALL
3&$ admitere
1*#AT$()
z1*(.5.NTH(12;1<*12)
z2*(.5.NTH(12;20*12)
&./T T. =ar!ta .N data" A&'$N#IN( 0or 4$TW$$N(data"2z22z1)
3&$
3&$ =ar!ta
LI&T
4ilet >
'L.&$ ALL
3&$ admitere
&./T T. proba1 .N proba1 #$&'$N#IN( +I$L#& "ume2 pre"ume2
proba12 rezultat
&./T T. proba2 .N proba2 #$&'$N#IN( +I$L#& "ume2 pre"ume2
proba22 rezultat
3&$
3&$ proba1
LI&T
3&$
3&$ proba2
LI&T
3&$
4ilet 5
'L.&$ ALL
3&$ admitere
&./T T. rez .N rezultat2 "ume /a2 pre"ume /a +I$L#& "ume2
pre"ume2 media2 rezultat
3&$ admitere
3&$ rez
LI&T
4ilet 7
'L.&$ ALL
3&$ admitere
a*0
b*0
c*0
d*0
"*0
&'AN all
"*"+1
I+ 4$TW$$N(media2125?00)
a*a+1
$N#I+

I+ 4$TW$$N(media25?012@?00)
b*b+1
$N#I+

I+ 4$TW$$N(media2@?012A?00)
c*c+1
$N#I+

I+ 4$TW$$N(media2A?01210?00)
d*d+1
$N#I+
$N#&'AN
B medii i"tre 1;-5*2 /.3N#(a/"*10020)
B medii i"tre 5?01;-@*2 /.3N#(b/"*10020)
B medii i"tre @?01;-A*2 /.3N#(c/"*10020)
B medii i"tre A?01;-10*2 /.3N#(d/"*10020)



4ilet @
'L.&$ ALL
3&$ admitere
&./T T. peora!e .N ora! +I$L#& "ume2 pre"ume2 media2
rezultat2 ora!
3&$
3&$ peora!e
accept ora!* to 1
B 1
B "ume pre"ume media rezultat
i*0
&'AN ALL
I+ ora!*1
i2 "ume2 pre"ume2 media2 rezultat
i*i+1
$N#I+
$N#&'AN
3&$
4ilet <
&./T T. ora! .N ora!2 media #$&'$N#IN( +I$L#& "ume2
pre"ume2 media2 ora!
3&$
3&$ ora!
IN#$% o" ora! TA( ora! u"iCue
DD creaza u" "ou tabel doar cu i"reEi!trarile acti=e
'.8F T. ora!"
3&$
3&$ ora!"
LI&T
4ilet A
3&$ admitere?db0
&./T T. adcluG .N media2"ume #$&'$N#IN(
+./(rezultat*Hadmi!H AN# ora!*HcluGH)
&./T T. re!cluG .N media2"ume #$&'$N#IN(
+./(rezultat*Hre!pi"!H AN# ora!*HcluGH)
3&$ adcluG
LI&T
u!e
3&$ re!cluG
LI&T
3&$
4ilet 10
4ilet 11
'L.&$ ALL
3&$ admitere
&./T T. cami" .N media #$&'$N#IN( +./ (ora!,-bra!o=)
+I$L#& "ume2 pre"ume2 media2 ora!
3&$
3&$ cami"
(.T. 5
#$L$T$ re!t
8A'9
Li!t
4ilet 12
'L.&$ ALL
3&$ admitere
&./T T. baieti .N media /d2 proba1 /d +./ (!e1*m) AN#
(ora!,-bra!o=) AN# (rezultat*admi!)
&./T T. 0ete .N media /d2 proba1 /d +./ (!e1*0) AN#
(ora!,-bra!o=) AN# (rezultat*admi!)
3&$
3&$ baieti
(.T. :
#$L$T$ /$&T
8A'9
LI&T
3&$
3&$ 0ete
(.T. >
#$L$T$ /$&T
8A'9
LI&T
4ilet 1:
'L.&$ ALL
3&$ admitere
&./T T. merit .N media /#2 "ume /A +./(media-*A?@5)
AN# (media,*10) 0ield! "ume2 pre"ume2 media
&./T T. !tudii .N media /#2 "ume /A
+./(media-*<?50) AN# (media,A?@5) 0ield! "ume2
pre"ume2 media
3&$
3&$ merit
LI&T
3&$
3&$ !tudii
LI&T
3&$
4ilet 1>
'L.&$ ALL
3&$ admitere
1*(.5.NTH(#AT$()2;20*12)
&./T T. i"c .N "ume A&'$N#IN( +./(!e1*m) AN#
(rezultat*re!pi"!) AN# (data",*1) +I$L#& "ume2 pre"ume2
data"2 ora!
&./T T. "ei"c .N "ume A&'$N#IN( +./(!e1*0) or
(rezultat*admi!) or (data"-1) +I$L#& "ume2 pre"ume2
data"2 ora!
3&$
3&$ i"c
LI&T
3&$
3&$ "ei"c
LI&T
4ilet 15
'L.&$ ALL
3&$ admitere
Brezultatele dupa metoda 1
accept ora!* to 1
I*0
z*0
&'AN ALL
I+ (ora!*1)
z*z+1
e"di0
I+ (rezultat*admi!) AN# (ora!*1)
I*I+1
$N#I+
$N#&'AN
B ca"didatii2 z
Bproce"tul ca"didatilor admi!i2 /.3N#(m/"*10020)2J
Brezultatele dupa metoda 2
accept ora!* to t
'.3NT T. " +./ (ora!*t)
'.3NT T. m +./ (ora!*t) AN# (rezultat*admi!)
Bdi" ora!ul 212 !u"t 2"2 ca"didati
Bproce"tul per!oa"elor admi"!e e!te 2 /.3N#(m/"*10020)2J
4ilet 17
'L.&$ ALL
3&$ admitere
'AL'3LAT$ AK((proba1) T. 1 +./ rezultat*Hadmi!H
'AL'3LAT$ AK((proba2) T. I +./ rezultat*Hadmi!H
'AL'3LAT$ AK((media) T. z +./ rezultat*Hadmi!H
B /.3N#(122)
B /.3N#(I22)
B /.3N#(z22)
4ilet 1@
'L.&$ ALL
3&$ admitere
&./T T. relati= .N media +./ (proba1-*5 AN# proba2-*5 AN#
rezultat*Hre!pi"!H)
3&$ relati=
LI&T
4ilet 1<
'L.&$ ALL
3&$ admitere
'AL'3LAT$ a=E(media) T. 1 +./ (rezultat*admi!)
'AL'3LAT$ a=E(media) T. I +./ (rezultat*re!pi"!)
B media mediilor ca"didatiilor admi!i e!te*2 /.3N#(122)
B media mediilor ca"didatiilor re!pi"!i e!te*2 /.3N#(I22)
4ilet 1A
'L.&$ ALL
3&$ admitere
'.8F T. re0?db0 +I$L#& "ume2 pre"ume2 media2 rezultat2
proba12 proba2
u!e
3&$ re0
IN#$% o" media #$&'$N#IN( TA( media)!
replace ALL rezultat WITH re!pi"!
i*0
&'AN all
I+ (i,2:)
I+ (proba1-*5) AN# (proba2-*5)
replace rezultat WITH admi!
i*i+1
$N#I+
$N#I+
$N#&'AN

4ilet 20
'L.&$ ALL
3&$ admitere
&./T T. Er1?db0 .N media #$&'$N#IN( +./ (rezultat*admi!)
&./T T. Er2?db0 .N media #$&'$N#IN( +./ (rezultat*admi!)
3&$
3&$ Er1
#$L$T$ ALL +./ 5.#(/$'N.()22)*0
8A'9
3&$
3&$ Er2
#$L$T$ ALL +./ 5.#(/$'N.()22)*1
8A'9
3&$

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