![]() Ласло Краус |
Објектно програмирање - испити Практични испит 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.