Académique Documents
Professionnel Documents
Culture Documents
SUBIECTUL I
(30 de puncte)
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1.
a.
(4p.)
c.
citete n,k
(numere naturale nenule, k>1)
pn
0
ct timp pn=0 execut
x
n
ct timp x%k=0 execut
Scriei valoarea afiat dac se citesc, n x
[x/k]
aceast ordine, numerele 48 i 6.
(6p.)
Dac pentru k se citete numrul 5, scriei dac x=1 atunci
n
toate numerele care pot fi citite pentru n pn
afiat s fie 1.
(4p.)
scrie pn
2.
Se
consider
algoritmul
alturat,
reprezentat n pseudocod.
S-a notat cu a%b restul mpririi numrului
natural a la numrul natural nenul b i cu [c]
partea ntreag a numrului real c.
a)
b)
c)
d)
(10p.)
Model
SUBIECTUL al II-lea
(30 de puncte)
Pentru fiecare dintre itemii 1 i 2 scriei pe foaia de examen litera corespunztoare
rspunsului corect.
Variabila x este de tip real. O instruciune Pascal incorect din punct de vedere sintactic
1.
este:
(4p.)
a.
x:=abs(x);
b.
x:=abs(-abs(-2016));
c.
read(abs(x));
d.
write(abs(-2016)+1);
2.
a.
b.
c.
d.
4.
Model
SUBIECTUL al III-lea
(30 de puncte)
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1.
Variabilele i i j sunt de tip ntreg. Indicai expresia care poate nlocui punctele de
suspensie astfel nct, n urma executrii secvenei obinute, s se afieze numerele de
mai jos.
for i:=1 to 5 do
0 3 0 5 0
begin
3 0 5 0 7
for j:=1 to 5 do
0 5 0 7 0
if ...... then write(i+j, )
5 0 7 0 9
else write(0 );
0 7 0 9 0
writeln
end;
(4p.)
a.
b.
c.
d.
3.
4.
Fiierul date.in conine un ir de cel mult un milion de numere naturale din intervalul
[0,109], separate prin cte un spaiu. irul are cel puin doi termeni impari.
Se cere s se afieze pe ecran mesajul DA dac irul aflat n fiier are un subir ordonat
strict cresctor, format din toi termenii impari ai si. Dac nu exist un astfel de subir,
programul afieaz pe ecran mesajul NU. Pentru verificarea proprietii cerute utilizai un
algoritm eficient din punctul de vedere al timpului de executare i al memoriei necesare.
Exemplu: dac fiierul conine numerele
2 1 6 3 5 4 7
se afieaz pe ecran mesajul
DA
a) Descriei n limbaj natural algoritmul utilizat, justificnd eficiena acestuia.
(4p.)
b) Scriei programul Pascal corespunztor algoritmului descris.
(6p.)
Model