←
↑
⇑
↓
→

Ласло Краус |
Програмирање на језику Java - испити
Практични испит
16. 6. 2009.
|
Задатак
| Напомене
Поставка задатка
(садржај)
Написати на језику Java следећи пакет типова (грешке пријављивати изузецима опремљеним текстовима порука):
- Апстрактна параметарски задата функција предвиђа израчунавање вредности две реалне функције x(p) и y(p) с реалним аргументом p.
- Спирала је функција која израчунава x = a⋅p⋅cos(b⋅p+c) и y = a⋅p⋅sin(b⋅p+c).
- Апстрактан график може да се исцртава и да му се прекине цртање.
- Платно је графичка компонента типа
Canvas
која може да садржи произвољан број графика и која на својој површи приказује опсег реалних координата [xmin,xmax] и [ymin,ymax]. Може да се поставља приказани опсег координата, да се израчунају целобројне координате у пикселима за задате реалне координате (две методе; ix(x)=(šir−1)(x−xmin)/(xmax−xmin); iy(y)=(vis−1)(ymax−y)/(ymax−ymin); где су šir и vis – ширина и висина платна у целобројним пикселима), да се додаје график који се одмах исцртава, да се затражи исцртавање и прекидање исцртавања свих садржаних графика.
- Крива је график која на задатом платну задатом бојом исцртава задату функцију мењајући параметар p од pmin до pmax са кораком Δp. Цртање се врши у засебној нити са паузом од 5 ms после сваког корака. Цртање може да се прекине пре времена. Захтев за новим цртањем прекида евентуално цртање у току.
- Програм на графичкој корисничкој површи према слици црта три спирале са параметрима a=b=1, c=2πi/3 (i=0,1,2), pmin=0, pmax=5π, и Δp=π/100 користећи редом црну, црвену и плаву боју. Промена опсега координата дејствује тек при новом захтеву за цртањем.

- Испит траје 180 минута.
- Не користити свој лични налог, већ корисничко име
ispitx
(x
је број радне станице за којим се ради). Лозинка на свакој радној станици је student
.
- Пројекат обавезно формирати на диску
Z:
.
- Решење задатка смештати у потребан број датотека изворног текста програма (за сваку класу ѕасебна датотека). Не стављати целокупно решење у једну датотеку.
- На почетку сваке датотеке навести своје име и број индекса.
- Пожељно је да програм проради до краја испита.
(садржај)
←
↑
⇑
↓
→
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs
Copyright © 2010, Laslo Kraus
Последња ревизија: 8.9.2010.