Documente Academic
Documente Profesional
Documente Cultură
a.
b.
14.14
c.
93
x mod 7
d. 693
b)
c)
d)
n 0
repet
citete x
Scriei valoarea afiat dac se citesc, n
(numr natural)
aceast ordine, numerele 10, 8, 11, 1, 21, 0.
a 0
(6p.)
b 1
Scriei un set de patru numere distincte din repet
intervalul [0,9] care pot fi citite astfel nct, n c a+b
urma executrii algoritmului, s se afieze a b
valoarea 0.
(4p.) b c
Scriei n pseudocod un algoritm, echivalent cu pn cnd cx
cel dat, n care s se nlocuiasc prima dac x=c atunci
structur repet...pn
cnd cu o n n+1
structur repetitiv cu test iniial.
(6p.)
pn cnd x=0
scrie n
Scriei programul Pascal corespunztor algoritmului dat.
(10p.)
Varianta 10
SUBIECTUL al II-lea
(30 de puncte)
Pentru fiecare dintre itemii 1 i 2 scriei pe foaia de examen litera corespunztoare
rspunsului corect.
1.
a.
2.
a.
b.
(2,1,0,3)
c.
(4,4,4,0)
d.
(2,3,4,0)
b.
18
c.
20
d.
24
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
1
1
0
1
0
1
0
0
0
0
3.
4.
5.
2 4 6
8 12 14
16 18 22
24 26 28
Varianta 10
SUBIECTUL al III-lea
(30 de puncte)
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1.
a.
b.
c.
d.
3.
4.
Fiierul bac.txt conine pe prima linie un numr natural n (1n106), iar pe a doua linie
cel mult 1000000 de numere naturale de forma 10p (0p9), separate prin cte un spaiu.
Se cere s se afieze pe ecran numrul care ar aprea pe poziia n n irul ordonat
cresctor obinut din toate numerele aflate pe a doua linie a fiierului. Dac irul are mai
puin de n termeni, se afieaz pe ecran mesajul Nu exista.
Pentru determinarea numrului cerut se utilizeaz un algoritm eficient din punctul de
vedere al timpului de executare.
Exemplu: dac fiierul bac.txt conine numerele
5
100 100000 1 100000 1000 100 10
atunci pe ecran se afieaz valoarea
1000
a) Descriei n limbaj natural algoritmul utilizat, justificnd eficiena acestuia.
(4p.)
b) Scriei programul Pascal corespunztor algoritmului descris.
(6p.)
Varianta 10