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

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

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

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

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

a) Представити дијаграмом класа логичку структуру следећег примера:

	class A extends B implements I{
	  private static int i;
	  private C c;
	  public F m(D d){E e; return new F();}
	}

б) Које релације постоје између пакета А и пакета B у следећим случајевима:   (1) у пакету А се може користити увезено јавно име X из пакета B, али се тo име не може користи у пакету C квалификацијом A::X?   (2) у пакету А се налази класа Y изведена из B::X. Нацртати одговарајуће дијаграме пакета.

в) Да ли је једноставно код узорка Састав (Композиција) додати нову врсту листова? Образложити.

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

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

Тачка има x и y координату које се могу дохватити. Елемент има једнословну ознаку оријентације (H – хоризонтална, V – вертикална), задату почетну тачку и дужину у смеру растуће одговарајуће координате. Елемент може да се копира. Зид, улаз и излаз су елементи. Зид има боју која може да се дохвати. Боја има три целобројне компоненте. Лавиринту се могу дохватити улаз и излаз. Прост лавиринт садржи произвољан број елемената од којих је само један улаз и један излаз. Покушај додавања другог улаза или излаза је грешка. Сложен лавиринт садржи лавиринте произвољне врсте. Улаз сложеног лавиринта је улаз првог садржаног лавиринта. Излаз сложеног лавиринта је излаз последњег садржаног лавиринта. Садржаним лавиринтима се спајају излаз претходног са улазом наредног лавиринта. Лавиринте ствара јединствена фабрика лавирината.

Приложити:


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


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





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

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