![]() Ласло Краус |
Објектно програмирање - испити Практични испит 1. 9. 2006. |
---|
Написати на језику C++ класу за апстрактне генераторе случајних бројева. Предвидети:
Генератор униформне расподеле на основу 32-битне целобројне клице k и реалних граничних вредности min и max може да врати случајну реалну вредност у опсегу [min,max). При сваком захтеву за следећим случајним бројем вредност клице се мења по формули k = 314159621 k + 907633385. Написати на језику C++ класу за генераторе униформне расподеле као изведену класу из апстрактне класе генератора. Поред могућности које постоје у основној класи, предвидети:
Написати на језику C++ класу за апстрактне посматраче субјеката. Предвидети:
posm+=broj
),
dat<<posm
).
Написати на језику C++ класе као изведене класе из класе посматрача које као резултат дају најмању, највећу, односно средњу вредност бројева који су достављени од последњег довођења у почетно стање. Грешка је ако се затражи резултат а није био достављен ниједан податак. Грешке пријављивати изузецима типа једноставне класе која је опремњена писањем поруке о грешци.
Написати на језику C++ класу за апстрактне субјекте посматрања. Предвидети:
subj1=subj2
),
subj+=&posm
– пријављени посматрачи нису власништво субјекта),
subj-=&posm
– ако се не пронађе посматрач, не ради се ништа), и
Написати на језику C++ класу за статистичке анализаторе као изведу класу из класе субјеката. Поред могућности које постоје у основној класи, предвидети:
Написати на језику C++ програм који:
studentx
(x
је број радне станице за којим се ради). Лозинка на свакој радној станици је student
.N:
(Nastava
on
\\Xs200-2
) у каталогу ObjektnoProg\RSx
(x
је број радне станице за којим се ради).
Copyright © 2010, Laslo Kraus
Последња ревизија: 4.10.2010.