![]() Ласло Краус |
Објектно програмирање 1 - испити Практични испит 25. 6. 2008. |
---|
Написати на језику C++ следеће класе (класе опремити оним конструкторима, деструктором и оператором за доделу вредности, који су потребни за безбедно коришћење класа; грешке пријављивати изузецима типа једноставних класа које су опремљене исписивањем поруке):
it<<posm).
- Минимум, максимум и средња вредност су посматрачи који као резултат одређују најмању, највећу, односно средњу вредност достављених података од последњег довођења у почетно стање. Грешка је ако се затражи дохватање резултата, а није био достављен ни један податак.
- Апстрактан субјекат посматрања може да достави један реалан податак свим пријављеним посматрачима ради ажурирања њихових стања. Ствара се празан после чега се посматрачи пријављују (
subj+=&posm
) и одјављују (subj−=&posm
) један по један. Пријављени посматрачи нису у власништву субјекта.
- Статистички анализатор је субјекат који помоћу задатог генератора случајних бројева може да генерише задат број случајних бројева и те бројеве, један по један, достави свим пријављеним посматрачима.
Написати на језику C++ програм који направи један статистички анализатор, пријави му по један примерак од све три врсте посматрача, направи статистичку анализу 10000 униформних случајних реалних бројева у опсегу од −1 до 5 и испише добијене резултате (завршна стања посматрача) на главном излазу.
ispitx
(x
је број радне станице за којим се ради). Лозинка на свакој радној станици је student
.I:
(Nastava
on
\\Xs200-2
).
Copyright © 2010, Laslo Kraus
Последња ревизија: 4.10.2010.