←
↑
⇑
↓
→

Ласло Краус |
Програмирање на језику Java - испити
Практични испит
5. 10. 2007.
|
Задатак
| Напомене
Поставка задатка
(садржај)
Написати на језику Java следећи пакет типова (грешке пријављивати изузецима опремљеним текстовима порука):
- Графички приказивач садржи графичку компоненту типа
TextComponent
на којој може да прикаже задати текст.
- Бафер може да садржи призвољан број једноредних порука типа
String
. Ствара се празан после чега могу да се поруке додају једна по једна, да се поруке узимају једна по једна и да се састави текстуални опис садржаја бафера. Ако при узимању у баферу нема поруке, нит читача се привремено зауставља. Текстуални опис бафера садржи све тренутне поруке, по једну поруку у сваком реду. После сваке промене садржаја бафера исти се приказује на приказивачу који се задаје приликом стварања бафера.
- Апстрактан актер у петљи извршава неку апстрактну акцију. Може да се дохвати назив врсте актера, да се постави приказивач за приказ стања, да се рад актера започне, привремено заустави, настави даље и заврши.
- Предајник је актер који генерише поруке случајне дужине од 2 до 10 знакова састављене само од великих слова. Генерисање сваког слова траје 40 ms. Поруке ставља у предајни бафер и на придруженом приказивачу приказује управо послату поруку.
- Линија је актер који поруке из предајног бафера преноси у пријемни бафер. Пренос сваке поруке траје 240 ms. Управо пренета порука се приказује на придруженом приказивачу.
- Пријемник је актер који у случајним временским интервалима између 120 и 360 ms из пријемног бафера узима по једну поруку и приказује на придруженом приказивачу.
- Графичка командна плоча је компонента типа
Panel
која садржи једног актера, коме придружује приказивач и која може да покреће и зауставља рад актера.
- Програм на графичкој корисничкој површи према слици приказује пренос текстуалних порука од предајника до пријемника уз помоћ преносне линије.

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