←
↑
⇑
↓
→
Ласло Краус |
ИР2ОО2/СИ2ОО2
Испит
2. 10. 2010.
|
Аутори: Игор Тартаља и Ласло Краус
Задаци: 1
2
| Напоменe
Поставка задатка 1 (укупно 30 поена)
(⇒ почетак)
Одговорити концизно (по једна или две реченице) и прецизно на следећа питaња:
а) (Java) Шта је био првобитни повод, а шта каснији мотив и основни покретач за развој језика Java?
б) (C#) У којим ситуацијама je корисaн склоп (assembly) састављен од више фајлова? Шта садржи такав склоп?
в) (C#) Која је основна разлика између структуре и класе?
Поставка задатка 2 (70 поена)
(⇒ почетак)
Написати на језику Java следећи пакет типова (грешке пријављивати изузецима опремљеним текстовима порука):
- (20 поена) Фигура може да се стави на задату сцену, да се исцрта у датом графичком окружењу и да се уклони са сцене. Стављање на сцену може да не успе.
- Активна сцена је графичка компонента која може да садржи призвољан број фигура које исцртава сваких 40 ms. Ствара се празна, после чега се фигуре могу појединачно додавати и уклањати. Додавање фигуре може бити недозвољено. Може да се дохвати ширина и висина сцене и да се заврши рад сцене.
- (20 поена) Мехур сапунице је фигура кружног облика, попуњена задатом бојом, задатог реалног полупречника r, почетних координата (x,y) и промене координата за помак (dx,dy). Координате мехура се мењају при сваком исцртавању. Мехур се еластично одбија од ивица сцене по којој се креће (мења се предзнак одговарајуће компоненте помака). Може да се провери да ли је мехур погодио задати мехур и да се мехуру дојави да је погођен од стране неког мехура. Када буде погођен, при наредном исцртавању мехур се црта као црна кружна линија и после и уклони са сцене.
- Кутија је сцена која може да садржи само мехуре. Грешка је ако се покуша додавање друге врсте фигура. Може да се провери да ли је дати мехур погодио бар један други мехур у кутији и да се о томе обавесте и сви погођени мехури, као и да се заврши рад кутије.
- (15 поена) Активна дуваљка у случајним временским интервалима у опсегу од (1±0,5)tsr ms ствара мехур случајног полупречника између 5,0 и 10,0 у случано одабраној тачки задате кутије са случајним компонентама помака у опсегу ±5,0 и случајне боје. У почетку је tsr=300 ms, а касније може да се промени. Рад дуваљке може да се заустави, настави даље и да се дефинитивно прекине.
- (15 поена) Програм на графичкој корисничкој површи према слици управља радом једне кутије и једне дуваљке. Промена параметра tsr има тренутно дејство.
- Испит траје 180 минута.
- Рад се предаје искључиво у факултетској вежбанци за испите (-5 поена за неадекватну вежбанку). Није дозвољено имати поред себе друге листове папира.
- Дозвољена је употреба Подсетника за AWT.
- Водити рачуна о уредности. Решења задатака навести по гoрњем редоследу (-1 поен за лош редослед). Препоручује се рад обичном графитном оловком.
←
↑
⇑
↓
→
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs
Copyright © 2011, Laslo Kraus
Последња ревизија: 13.6.2011.