Sunteți pe pagina 1din 14

FUNCII I PROCEDURI

1. S se determine ce va afia urmtorului program:


Program Prog;
Var a:integer;
Procedure proc(var b,c:integer);
Begin
b:=1; c:=b+1;
End;
Begin
a:=1;
proc(a,a); writeln(a);
End;
Ce se va afia dac atetul procedurii proc ar fi
a) Procedure proc(b,c:integer)
b) Procedure proc(b: integer; var c:integer)
c) Procedure proc(var b:integer; c:integer)

2. Ce erori sunt comise n urmtorul program?


Program Abc;
type vector = array [1..20] of byte;
var x:vector;
i,y:byte;
Function suma ( a:array [1..20] of byte ):integer;
var i:byte;
begin
s:=0;
for i:=1 to 10 do
s:=s+a[i];
end;
begin
writeln ('Introduceti tabloul ');
for i:=1 to 6 do
readln (x[i]);
y= suma (x);
writeln (y:7:4);
end.
3. Fie urmturul subprogram de tip funcie:
function f(var x:real):real;
begin
f:=x;
x:=x+1;
end.

4. Dou egaliti se numesc echivalente daca ambele sunt adevrate sau false (de
exemplu atunci cnd sunt utilizate ntr-o instruciune if). Sunt oare echivalente
expresiile relaionale a=f(a) i f(a)=a care ar aprea n programul apelant?
S se argumenteze rspunsul.
5. S se scrie o funcie cu identificatorul CMMDC2, care determina cel mai mare
divizor comun dintre valorile de tip ntreg a dou variabile. Apoi, s se scrie o
astfel de procedur CMMDC4 astfel nct s utilizeze funcia CMMDC2 pentru a
afla cel mai mare divizor comun dintre valorile de tip ntreg a patru variabile.
6. Ce va afia programul urmtor:
Var x,y:Integer;
Procedure Proc(x:integer; var y:integer);
Begin x:=1; y:=2 End;
Begin
x:=10; y:=20;
Proc(x,y); Writeln(x,' ',y);
Proc(x,x); Writeln(x,' ',y);
Proc(y,x); Writeln(x,' ',y);
End.
7. Ce va afia urmtorul program pentru n=123?
Procedure p(n:integer);
Begin
Write(n mod 10);
If n div 10 <> 0 then P(n div 10); end;
Begin
readln(n); P(n);
end.
a) 123; b) 321; c) programul are erori de sintax; d) nici un rspuns anterior nu
este corect.
8. Care dintre urmtoarele antete de funcii sunt valide?
a) Function prima (a,b:Integer)
b) Function a_doua
c) Function a treia;
d) Function cincea (s:char):a..z;
e) Function prima (a;b:char);
f) Function a doua
g) Function cincea (s:real):array [1..10] of integer;
9. Indicai ce erori au fost comise in urmtoarele programe:
a) procedure scrie(x:string[5]);
begin Writeln(x) end;
Begin scrie (ABCDEF) End.
b) var x,y:Byte;
function P3(var x:Byte) :0..MaxInt;
begin P3:=x*x*x end;

Begin Redln (x,y);Writel (P3(x+y)) End.


c) type sir=array[1..10] of Byte;
var a:sir; I,n:Byte;
Function suma(a:sir; n:Byte) :Longint ;
Var s:Longint;
Begin for I:=1 to n do s:=s+a[i] ; suma:=s end;
Begin Writeln(suma(a,n)) End.
10. Compunei o problema care se rezolv cu ajutorul urmtorului program:
Program Abc;
var x,y:string;
procedure Proc (n:string; var m:string);
var i: byte;
begin
m:= '';
for i:=length (n) downto 1 do
m:=m+n[i];
end;
begin
readln (x);
Proc (x,y);
writeln (y);
end.
11. Ce se va afia la ecran n rezultatul rulrii urmtorului program?
Program Abc;
var x,y:integer;
Function UC (var a:integer ):integer;
begin
UC:=a mod 10;
a:=a+1;
end;
begin
x:=11; y:=12;
writeln ('Rezultatul este ', UC (x) + UC (x)+ UC (y) );
end.
12. Ce se va afia la ecran n rezultatul rulrii urmtorului program?
Program Abc;
Var a:shortint;
Procedure Proc2;
begin
writeln('In procedura Proc1, a=',a);
a:=2;
writeln('In procedura Proc1, a=',a)
END;
Procedure Proc1;
Var a:shortint;
begin
a:=1;
writeln('In procedura Proc2, a=',a);

Proc2;
writeln('In procedura Proc2, a=',a);
end;
begin
a:=0;
writeln('In programul principal, a=',a);
Proc1;
writeln('In programul principal, a=',a);
end.
13. Ce se va afia la ecran n rezultatul rulrii urmtorului program?
Program prog;
Const n=5; Type abc=1..N; Tablou=Array[abc] Of Integer;
Var i:integer; A:tablou;
Procedure Proc(T:Tablou; x,y:abc);
begin
If x<=y then
begin
Write(T[x]:4); Proc(T,x+1,y);
end
end;
begin
For i:=1 to N do
readln(A[i]);
Proc(A,1,n);
readln
end.
14. Scriei conform programului formula dup care se afl valoarea aproximativa a
funciei y = sin ( x), avnd dat valoarea lui x.
Var x,y:real;
Procedure sinus(x:real):real;
var
p, s, ter:real;
i,f,semn:integer;
begin
p:=x; s:=0; semn:=1;
f:=1;
for i:=0 to 5 do
begin
ter:= semn*p/f; s:= s+ter;
semn:=-semn; p:=p*x*x; f:=f*(2*i+2)*(2*i+3)
end;
end;
begin
write('x='); readln(x); writeln(sinus(x));
end.

15. Ce se va afia n rezultatulrulrii urmtorului program?


Program prog;
var s:string;
procedure proc(var s:string);
var i,j:Byte;
aux:Char;
begin
aux:=S[1]; j:=length(S);
for i:=2 to j do
S[i-1]:= S[i]; S[j] :=aux;
end;
begin
S:='aabr'; Proc(S); S:=S+'cad'+S; Writeln(S);
end.
16. Formulai problema care se rezolv cu ajutorul urmtorului program:
Var s:string;
num: integer;
Function transform(s:string):integer;
var
c,i,p,sum,cod:integer;
Begin
sum:=0; p:=1;
For I:= Length(S) downto 1 Do
Begin
Val(S[i],c,Cod);
sum:=sum + p*c;
p:=p*5;
End;
transform:=sum;
End;
Begin
Write('Introdu numarul: ');
ReadLn(s);
Writeln('Raspunsul este ',transform(s));
End. Ceva de simplificat
Proceduri
17. Se citesc vrstele n ani ale mai multor persoane. ncercai s le aezai la
mese astfel nct persoanele de la aceeai mas s aib aceeai vrst. S
se afieze numrul de mese.
18. Problema presupune numrarea elementelor distincte dintr-un ir dat.
Deoarece elementele sunt numere naturale din intervalul [0,150], reducem
problema la construirea mulimii vrstelor respective i apoi la calculul
cardinalului ei. Procedura DATE trateaz ntr-o ,,anex,, a programului
segmentul de introducere a datelor. Funcia CARD transmite programului
principal numrul de elemente din mulimea vrstelor (V). Att procedura ct
i funcia sunt apelate o singur dat n program i lucreaz cu variabilele

globale ale programului, deci se putea renuna la ele transferndu-se


instriciunile n programul principal care ns rmnea stufos i greu de
urmrit de ctre cineva neinteresat de toate amnuntele de programare.
19. Se citesc de la tastatur n (n20) numerele ntregi foarte mari (de cel mult 999 de
cifre). S se afieze suma lor.
20. Pentru a spori precizia de calcul, un programator trebuie s calculeze suma a n
fracii de numere ntregi, efectund o singur mprire real. Cum procedeaz. S
se afieze tabelul de semne al unei expresii raionale de forma
cu k, n 10
numere naturale i ai, bi, ci, di numere reale date.
21. Se citesc de la tastatur trei perechi de numere (x, y) i se cere s se scrie cea mai
mare i cea mai mic dintre valorile corespunztoare ale funciei.
Exemplu: pentru date (4, 2) (0.25, 0.64) i (1, 0.25) obinem f(4, 2) =0.75; f(0.25,
0.64)=1.3; f(1, 0.25)=1.25 i se vor afia valorile 1.25 i 0.75.
22. S se elaboreze un program care transform un numr natural dat (din intervalul
[1, 1000]) n segvena literal corespunztoare numrului respectiv scris n limba
romn. Se va avea n vedere o modalitate de a permite execuia repetat a
transformrilor.
23. S se rezolve ecuaia 2x=x2 prin metoda njumtirii intervalului, cnd se citesc
valorile reale reprezentnd capetele intervalului pe care se caut soluia i
numrul n de zecimale cu care se dorete afiarea soluiei.
24. ntr-o livad sunt m iruri de meri, pe fiecare ir aflndu-se n pomi. Privit din
avion, livada se aseamn cu o tabl de GO n nodurile cria sunt pomi. Se
cunoate numrul de mere din fiecare pom (numrarea acestora fiind o sarcin a
copiilor din sat). Primarul satului are dreptul s culeag roadele a patru pomi cu
condiia ca ei s formeze un ptrat. Scriei un program care determin - pe baza
datelor problemei - care sunt coordonatele celor patru pomi (irul i al ctelea
pom din ir este) astfel nct numrul merelor culese s fie maxim.
25. Se citesc elementele mai multor mulimi formate din numere ntregi. S se
afieze reuniunea lor (sunt cel mult 20 de mulimi, fiecare mulime avnd cel mult
100 de elemente).
26. Se citete un ir de caractere. S se stabileasc dac irul dat reprezint o atribuire
simpl de numerele reale n limbajul PASCAL.
27. Se citete de la tastatur o expresie aritmetic fr paranteze, pe care o
considerm corect. Operanzii sunt numere reale fr semn (cele cu semn vor fi
scrise ntre paranteze), iar +, -, *, /cu semnificaiile cunoscute. S se afieze
rezultatul expresiei.
28. S se realizeze tabelul de valori trigonometrice ale unui ungi dat (n grade).
Programul trebuie s permit o execuie repetat pn ce se apas tasta ESC.
29. Fiind dat un an (dup Hristos), s se listeze calendarul acelui an.
30. Bcanul din oraul dumneavoastr ncearc o nou metod de ncercat o nou
metod de afiare a preurilor produselor pe care le are n stoc. n loc de marca
pentru fiecare articol preul (n lei), etichetele lui au preuri comparative fa de
alte produse. De exemplu, untul poate fi etichetat margarin+100, margarina
poate fi etichetat cafea+111; cteva articole sunt marcate chiar cu preul
respectiv.
31. Ai aflat c marfa lui este foarte ieftin i vrei s s facei o list cu preurile
produselor , n maniera obinuit (vezi ieirea pentru exemplu de mai jos). Scriei un
program care s realizeze acest lucru.
ntrare :
Fiecare set de date const dintr-o succesiune de linii de forma :

Lapte = zahr , 125


Fina = 225
Zahr = fin + 10
Cafea = ceai
n legtur cu datele de intrare , se mai presupun urmtoarele :
- Toate articolele au nume formate din maxim 10 litere mici;
- Exist cel mult 100 de articole ;
- Linii de intrare dau fie direct preul unui articol , fie l consider egal cu preul
altui produs eventual + sau - un numr ntreg de lei ;
- Fiecare articol apare o singur dat n stnga semnului = ,
- Ultima linie conine numai caracterul #
Ieire :
Pentru fiecare set de date trebuie s tiprii o list ordonat alfabetic , produselor
menionate , mpreun cu preurile lor.Dac preul unui produs nu poate fi de dus din
fiierul de ntrare , dai-l ca fiind blank.
De exemplu , ieire pentru exemplu de mai sus este :
Cafea = blank
Ceai = blank
Fin = 225
Lapte = 110
Zahr =235
32. Se d un text de cel mult 225 de caractere ( litere mici i spaii ).
A) Gsii cea mai lung secven n care literele sunt ordonate alfabetic;
33. S se scrie i s se testeze o procedur Pascal care are ca argumente trei iruri de
caractere, cel de-al treilea fiind obinut prin concatenarea primelor dou argumente.
34. S se scrie i s se testeze o procedur Pascal, ale crei argumente au urmtoarele
semnificaii:
- un ir de caractere (irul surs);
- doi ntregi;
- un ir de caractere (destinaie), care constituie subirul primului argument care
ncepe la poziia indicat de primul ntreg i are lungimea indicat de cel de-al doilea
ntreg.
35. S se scrie i s se testeze o procedur Pascal, care are trei argumente: un ir de
caractere i doi ntregi. Aciunea ei va consta n a terge din irul dat de primul
argument poriunea care ncepe la poziia furnizat de al doilea argument i are
lungimea dat de cel de-al treilea argument.
36. Urmtoarele antete de procedura conin erori. Care sunt?
a) procedure proc1(a,b:real, var c:char);
b) procedure proc2(a; b:integer; c:char): integer;
c) procedure proc3(a,b:real; b:integer);
d) procedure proc4(a,b,c:boolean)
e) procedure proc5(a +2.14: real; c:arraz1..10 of integer)
37. S se determine toate posibilitile de descompunere a unui numr natural n suma
de numere prime.

Metoda: Se determin mulimea numerelor prime mai mici ca numrul dat (se
utilizeaz metoda ciurului lui Eratostene): pentru fiecare element (n parcurgere
descresctoare) a mulimii construite se scade valoarea din numrul dat i se caut
descompunerea noii valori n numere prime mai mici sau egale cu numrul prim
curent.
Structura de date: n este numrul care se studiaz, prime, mulimea numerelor
prime mai mici dect n, descomp vector ce conine elementele descompunerii,
nivel este indicele de ncrcare a vectorului de descompunere, ciur, mulime
auxiliar necesar construirii mulimii numerelor prime, p restricia numerelor
prime specificat mai sus.
38. Sa se descompuna un numar natural dat n in factori primi.
INDICATIE:
Se va forma o matrice cu 2 coloane ce va contine in prima coloana
factorii primi iar in cea de a doua exponentii respectivi.Indicele
de linie se initializeaza cu zero si se mareste cu 1 pentru fiecare
factori prim gasit.Daca numarul dat este prim,indicele de linie
pastreaza valoare zero.
39. Sa se afre cu ce cifra se termina produsul numerelor prime mai mari
decit 6 si mai mici decit 100.
(G.M. nr. 10 /1985) Raspuns: 9.
40. Scriei un program care afieaz posibilitile de a obine 100 de lei cu monede de
10, 20 i 50 de lei.
41. Scriei un program care afieaz numerele prime cuprinse ntre A i B, precum i
numrul lor.
42. Scriei un program care afieaz costul total a unei excursii efectuate cu
autoturismul n mai multe etape, cunoscnd numrul de kilometrii parcuri n fiecare
etap.
43. Scriei un program care afieaz primele `m` numere Fibonacci.
44. Scriei un program care s transforme un ir de caractere latine ntr-unul morse.
45. Scriei un program care, prin cutarea binar, verific existena unui numr, citit
de la tastatur, ntr-un ir de numere.
46. Scriei un program care afieaz versiunea sistemului de operare, capacitatea
discului i octeii disponibili, starea Ctrl-Breac, data i ora.
Observaie: Programul permite schimbarea orei sistemului.
47. Scriei un program care permite crearea, schimbarea i tergerea directorilor.
Observaie: n program, selectarea comenzilor se face tastnd litera
evideniat.
48.Scriei un program care afieaz parametrii de mediu i informaii despre partiiile
hard discului.

49. Scriei un program care demonstreaz folosirea procedurii ClrEol.


50. Scriei un program care calculeaz recursiv valoarea polinoamelor lui Hermite
(H[X]), tiind c:
H0(X)=1,
1 (X)=2,
HN (X)=2H[N-1] (X)-2(N-1)H[N-2](X).
51. Scriei un program care demonstreaz folosirea procedurii PieSlice.
52. Scriei un program care demonstreaz folosirea procedurii Sector.
53. Scriei un program care demonstreaz folosirea procedurii SetVievPort.
54. Scriei un program care demonstreaz folosirea procedurii PutImage cu opiunea
NormalPut.
55. Scriei un program care demonstreaz folosirea procedurilor SetActivePage i
SetVizualPage.
56. Scriei un program care demonstreaz folosirea procedurilor PutPihel, SetPalette,
SetBkColor i RestoreCrtMode.
57. Scriei un program care demonstreaz folosirea proceduri SetAllPalette.
Observaie: Programul verific dac este definit o opiune de compilare.
58. Scriei un program care realizeaz, pe baza datelor citite de la tastatur, diagrama
profitului realizat de o S.R.L. pe parcursul unui an (se introduce profitul lunar).
59. Scriei un program care demonstreaz folosirea procedurii LineRel .
Observaie : Prezentm dou programe care demonstreaz folosirea procedurii
LineRel .
60. Scriei un program care demonstreaz folosirea procedurii Arc.
61. Scriei un program care demonstreaz folosirea procedurii Bar3D.
62. Cu ajutorul procedurii PieSlice, afiai diagrama realizrilor unei ntreprinderi.
63. Scriei un program care deseneaz fractali.
Observaie: n program, selectarea se face cu ajutorul tastelor funcii.
64. Scriei un program care s foloseasc instruciunile grafice Fill,Ellipse, Line
SetFillStyle SetColor, SetBkColor, SetPalette.
65. Scriei un program care s demonstreze folosirea recursivitii n desenare.
66. Scriei un program care demonstreaz folosirea procedurii SetFillStyle.
67. Scriei un program care demonstreaz folosirea procedurii Flush.

68. Scriei un program care demonstreaz folosirea procedurilor GetViewSettings i


FillEllipse.
69. Scriei un program care creaz un meniu vertical i permite selectarea unei opiuni
utiliznd
bara de selecie.
70 Scriei un program care simuleaz micarea planetelor.
Observaie: n program apar planetele Mercur, Venus, Terra, Marte, Jupiter,
Saturn, precum i Soarele i Luna.
71 Scriei un program care demonstreaz folosirea procedurii Rectangle.
72 Scriei un program care demonstreaz folosirea instruciunii PutImage cu modul
XORPut.
73 Scriei un program care demonstreaz folosirea procedurii Line.
74. Acest unit conine cteva rutine care permit lucrul cu iruri de caractere i cu
cursorul.
75. Acest unit conine cteva rutine care permit tratarea erorilor intervenite.
76. S se scrie un unit care s permit dimensionarea cursorului.
77. S se scrie un unit care s permit un mai bun dialog ntre program i utilizator,
dar vine i n ajutorul programatorului.
78. S se scrie un unit care s permit curarea buffer-ului pentru tastatur de
caracterele pe care le conine.
79. S se scrie un unit care s realizeze iniializarea unui mod text i s dea informaii
despre adaptor i modul text curent.
80. Acest unit conine cteva rutine prin care se obin informaii legate de adaptor i
modul grafic.
81. S se scrie un unit care s permit modificarea atributului de culoare i caracterul
oricrei poziii de pe ecran.
82. Acest unit conine cteva rutine care permite verificarea existenei unui fiier cu
un atribut dat.
83. Acest unit conine cteva rutine pentru generarea de diverse melodii.
84. Acest unit conine cteva rutine pentru folosirea fonturilor.
Observaie: nainte de compilarea acestui unit, trebuiesc executate urmtoarele
comenzi DOS:
binobj goth.chr goth gothicfontproc
binobj trip. chr trip tripfontproc
binobj litt. chr litt littfontproc

85. Acest unit conine cteva rutine care permit lucrul cu mouse-ul.
86. Scriei un program care s reprezinte pe ecran histograma unor numere introduse
de la tastatur sau alese aleator.
87. Scriei un program care simuleaz o reclam luminoas.
88. Scriei un program care solicit introducerea parolei pentru intrarea n sistem.
Observaie: n program, selectarea parolei se face n funcie de paritatea datei.
89. Scriei un program care demonstreaz folosirea procedurii SetTextStyle.
90. Scriei un program care s permit selectarea dintr-un meniu a unor melodii care
apoi s fie cntate.
91. Folosind uniturile Turbo Vision, scriei un program care permite urmtoarele
operaii:
Crearea liniei meniu;
Crearea liniei de comenzi;
Deschiderea unei ferestre noi;
nchiderea unei ferestre;
trecerea la fereastra urmtoare sau anterioar;
aezarea ferestrelor n cascad sau title;
terminarea programului.
92. Realizai un meniu din care se pot apela programe externe.
93. Firma X solicit un program integrat care s realizeze urmtoarele funcii:
a. Cutarea i nlocuirea unui ir de caractere (Search);
b. Reprezentarea grafic a unor seturi de date (Graph);
c. Operaiuni financiare (Money).
Funciile se selecteaz dintr-un meniu folosind tastatura, meniu care va conine
i funcia de terminare a aplicaiilor.
Pentru fiecare funcie sunt prezentate urmtoarele cerine:
a. Search
Se opereaz asupra unui fiier text dat (SURSA .DAT), utilizatorul trebuind s
precizeze urmtoarele opiuni:
- iruri de cutat;
- noul ir;
- dac se face sau nu diferena ntre litere mari i litere mici;
- dac se vor nlocui numai cuvintele ntregi;
- dac se nlocuiete numai prima apariie a irului cutat sau toate apariiile;
- dac se solicit confirmarea nlocuirii.
Rezultatul nlocuirii va fi fiierul REZULTAT.DAT.
b. Graph

Un set de date poate avea maxim ase valori ntregi, pozitive sau negative,
valori preluate din fiierul VALORI.DAT. Se cere s se afieze, n regim grafic,
folosind cteva variante de reprezentare, setul de date citit.
Fiecare grafic va fi precedat de tastarea unei taste, tergerea ecranului i va
conine n colul stnga sus numrul variantei de reprezentare.
c. Money
n casa de bani a firmei X exist bancnote de 200, 500, 1000, 5000, 10000 lei
n cantitile citite de la tastatur. Firma N angajai, N citit de la tastatur, salariile
acestora fiind citite de la tastatur.
S se afieze, n mod text, cel puin o modalitate de plat a tuturor salariilor
angajailor folosind bancnote existente. n cazul n care nu se poate realiza plata, se va
afia un mesaj adecvat.
94. Se d numrul natural K>1. Alctuii algoritmul de aflare a numrului de pe locul
K al irului Fibonacci, fr a folosi mrime tabelar.

Nr

1.

NOTA
CO IN
RE CO
CT RE
CT

CONINUTUL PROBLEMEI

Studiai funcia i gsii, ce valoare va avea Mystery(5)?


function Mystery(a: Integer): Integer;
begin
if a<0 then writeln('Error')
else if a=0 then Mystery:=0
else Mystery:=a+Mystery(a-1)
end;

10

-2

10

-2

-2

10

-2

10

-2

-2

-2

-2

A) 0, B) 1, C) 10, D) 55 E) variantele enumrate nu conin rspusul corect


Fie c numerele de la 0 pn la 2001 trec de la unul la altul conform schemei. Cum va
arta poriunea dintre 1997 i 2001?
2.
O

A)

B)

4.

13

C)
2

3.

3
4

12

13

15

D)
5

10

11

14

ntr-o companie sunt 5 persoane. Unii din ei ntotdeauna spun adevrul alii ntotdeauna
spun minciuni.
Fiecare din ei a fost ntrebat: Ci minciunoi sunt n companie?. Cele cinci rspunsuri
sunt 1, 2, 3, 4, 5. Ci minciunoi sunt cu adevrat?
A) 1. B) 2. C) 3. D) 4. E) 5.
Studiai instruciunea i aflai, ce valoare va avea d, dac a=3,b=7,c=0?
if a>0 then
if c>2 then d:=a
else d:=a+b else d:=a+b+c;
A) 0, B) 3,
C) 10,
D) 11,
E) variantele enumrate nu conin rspusul corect
La un concurs la informatic pentru trecerea cu succes a primei etape, participantul
primete 1 punct. Pentru etapa a doua - 2 puncte, a treia - 4 puncte, a patra - 8 puncte etc.
Un participant a acumulat 127 puncte. Cte etape el le-a trecut cu succes dac ele au fost
strict consecutive?
A) 5.
B) 7. C) 9.
D) 11. E) 13.
Fiecare din ase perioade a unui proces automatizat sunt numerotate arbitrar de la 1 pn
la 6 i cer o or pentru executare. Nu se admit pauze ntre sfritul oricrei perioade i
nceputul urmtoarei.
Tot procesul(ase perioade) trebuie terminat ct mai rapid, innd cont de condiiile:
Ambele perioade 1 i 2 trebuie finisate nainte de nceperea oricrei alte perioade.
Perioada 3 trebuie s fie finisat la momentul nceperii perioadei 4. n orice moment se
execut doar o perioad. Excepie o au doar perioadele 4 i 5 care pot fi executate
simultan.
14.1 Care din perioadele enumrate pot fi secunde la executare?
D) 5, E) 6

14

... E)

14.2 Timpul cel mai rapid pentru tot procesul este:


A) dou ore, B) trei ore,
C) patru ore,

D) cinci ore,

A) 2,

B) 3,

C) 4,

E) ase ore

14.3 Care din urmtoarele nu este adevrat pentru orice succesiune posibil?
A) Perioada 1 se execut nainte de perioada 2
B) Perioada 3 se execut nainte
de perioada 6
C) Perioada 4 se execut nainte de perioada 6
D) Perioada 5 se execut nainte
de perioada 3

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