Elektrotehnicki fakultet, Beograd  Ласло Краус СИ3ПС
Први колоквијум
30. 10. 2009.

Аутори: Игор Тартаља и Ласло Краус

Задаци: 1 2 | Напоменe | Решења: 2

Поставка задатка 1 (30 поена) ( почетак)

Одговорити концизно (по једна или две реченице) и прецизно на следећа питaња:

a) Шта је UML?

б) Које су могуће мултипликативности на страни целине у релацији композиције, а које у релацији агрегације?

в) Навести карактеристичне елементе класе Униката (Singleton) и пролижити класни дијаграм једног практичног примера истоименог пројектног узорка.

Поставка задатка 2 (70 поена) ( решење | почетак)

Пројектовати решење следећег проблема на језику UML:

Тачка у равни се задаје реалним координатама које могу да се дохвате. За фигуру у равни је прeдвиђено цртање варирајући реалан параметaр p од p1 до p2 са кораком Δp. Крива је фигура која садржи реалан параметар q, почетне вредности нула, који може касније да се промени. Може да се направи копија криве, да се направи тачка на кривој на основу задатог параметра p и садржаног параметра q и да се крива нацрта спајајући праволинијским сегментима тачке које одговарају појединим вредностима параметра p дуж криве (за фиксно q). Парабола је крива која координате тачака рачуна формулама x = p и y = ap2+bq. Елиптични лук је крива која координате тачака рачуна по формулама x = (a+q)⋅cos(cp+d) и y = (b+q)⋅sin(cp+d). Фамилија кривих је фигура која садржи задату криву коју црта више пута варирајући реалан параметар q од q1 до q2 са кораком Δq (q1, q2 и Δq задају се приликом стварања фамилије). Цртеж је фигура која садржи произвољан број фигура. Ствара се празан после чега се фигуре додају једна по једна. Цртање цртежа се састоји од цртања свих садржаних фигура.

Приложити:


Напоменe ( почетак)


Решење задатка 2 ( поставка | почетак)




( почетак)
         
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs

Copyright © 2010, Laslo Kraus
Последња ревизија: 1.9.2010.