Sunteți pe pagina 1din 1

Examen Practic OOP – 111/2

Pb1. Se dau mai multe drepte ı̂n plan identificate prin numele lor
(un şir de 2 litere) şi coordonatele a două puncte ce determină
dreapta (de exemplu, dreapta AB determinată de punctele cu
coordonatele xA, yA, xB, yB ). Să se creeze o aplicaţie care să
permită:

• (2p) Crearea unei mulţimi D de drepte ı̂ntr-un plan (o dreaptă


se va reţine o singură dată);

• (2p) Afişarea conţinutului mulţimii D;

• (2p) Determinarea perechilor de drepte perpendiculare din D;

• (2p) Identificarea acelor drepte din D care conţin un anumit


punct M (coordonatele punctului M sunt introduse de uti-
lizator).

Se mai notează:

• (1p) Dezvoltarea corectă a entităţilor necesare;

• (1p) Stil - specificare subalgoritmi, claritate cod, etc.

Total: 10p

Notă: Aplicaţia trebuie să fie una stratificată. În cazul ı̂n care
nu este, se va aplica o depunctare de 2p din nota finală.

Notă: Aplicaţia trebuie testată prin aserţiuni. În caz contrar,


se va aplica o depunctare de 2p din nota finală.

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