Documente Academic
Documente Profesional
Documente Cultură
a.
b.
24.75
c.
95
x mod 4
d. 396
y
[y/10]
scrie s
a)
b)
c)
d)
(10p.)
Varianta 2
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.
(4p.)
c.
d.
b.
c.
10
d.
15
4.
Se consider un arbore cu 5 noduri, dintre care doar trei au gradul egal cu 1. Scriei dou
valori care s reprezinte gradele celorlalte dou noduri.
(6p.)
5.
2
3
7
8
3
3
3
3
7
7
7
7
5
4
1
6
7
7
7
7
Varianta 2
SUBIECTUL al III-lea
(30 de puncte)
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1.
function f2 (x,y:integer):integer;
begin
if y=1 then f2:=x
else f2:=x*f2(x, y-1)
end;
att f1, ct i f2
b.
c.
numai f1
numai f2
(4p.)
d.
Utiliznd metoda backtracking se genereaz toate cuvintele de 5 litere din mulimea {A, M},
cuvinte care ncep i se termin cu M. Primele patru soluii generate sunt, n aceast
ordine: MAAAM, MAAMM, MAMAM, MAMMM. Scriei cea de a cincea i cea de a asea soluie,
n ordinea generrii acestora.
(6p.)
3.
4.
consecutive:
1 + 2 fn-2,
1, 2, 3, 4, 7, 8, 15, 16 ....
dac n = 1
dac
par
altfel
Se citete de la tastatur un numr natural x, cu cel mult nou cifre, termen al irului dat,
i se cere s se scrie n fiierul text bac.txt, n ordine strict descresctoare, separai prin
cte un spaiu, toi termenii irului care sunt mai mici sau egali cu x.
Pentru determinarea termenilor cerui se utilizeaz un algoritm eficient din punctul de
vedere al memoriei utilizate i al timpului de executare.
Exemplu: dac x=15, fiierul bac.txt conine numerele
15 8 7 4 3 2 1
a) Descriei n limbaj natural algoritmul utilizat, justificnd eficiena acestuia.
(4p.)
b) Scriei programul Pascal corespunztor algoritmului descris.
(6p.)
Varianta 2