←
↑
⇑
↓
→

Ласло Краус |
Програмирање на језику Java - испити
Практични испит
14. 9. 2007.
|
Задатак
| Напомене
Поставка задатка
(садржај)
Написати на језику Java следећи пакет типова:
- Апстрактан активан актер понавља одређену апстрактну радњу. Рад актера може да се заустави, да се настави даље и да се дефинитивно прекине.
- Станица је актер који генерише путнике и има своје име. У станицу у случајним временским интервалима између задате најкраће и најдуже вредности стиже по један путник. Може да се дохвати број путника у станици, да се региструје да је одређени број путника ушао у возило и да се састави текстуални облик станице који садржи име станице и број путника који чекају.
- Возило је актер који има своју ознаку и капацитет. Креће се наизменично од почетка до краја и назад дуж линије градског саобраћаја. Вожња до наредне станице траје случајно време између задатог најкраћег и најдужег времена. Борављење у станици траје задато фиксно време. Тада прво из возила излази случајан број путника од 0 до 100% и после улази највећи могући број путника од оних који чекају у станици. Може да се састави текстуални облик возила који садржи ознаку возила, назив станице ка којој се возило креће или у којој се налази и број путника у возилу.
- Линија садржи известан број станица и возила које ствара на основу задатог низа имена станица, заједничког најмањег и најдужег времена између долазака путника, низа ознака возила, заједничког капацитета, времена борављења у станицама и најкраћег и најдужег времена вожње између две станице. Може да се дохвати број станица на линији и станица са задатим редним бројем као и да се управља радом свих акетра у линији (крени, сатни, прекини).
- Активна графичка линија је линија која у задатим временским интервалима приказује текстуалне облике свих актера на два низа компонената типа Label које се задају приликом стварања линије.
- Градски саобраћај је програм који на графичкој корисничкој површи симулира рад линије градског саобраћаја помоћу 5 станица у које путници стижу после сваких 0,5 до 1 s и два возила капацитета 40 путника, временом борављења од 1 s и временом вожње између две станице од 2 до 4 s. Стање линије се приказује сваких 50 ms.

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