Ласло Краус |
ПЈМП Интегрални испит 30. 6. 2002. |
---|
Пројектовати на језику C++ систем класа са следећим описом:
+izr
) и може да се испише његов алгебарски облик (dat<<izr
).
(
a+
b)
, (
a*
b)
и (
a^
b)
, где су a и b резултати исписивања операнада.
Саставити на језику C++ главни програм који ствара објекат променљиве x и објекат за израз x3-2x, испише текстуални облик тог израза као заглавље и после врши табелирање вредности тог израза за све вредности xmin≤x≤xmax са кораком Δx. Параметри табелирања се достављају као параметри главног програма.
Објаснити принцип шифровања јавним кључем. Када је погодно да се подаци штите јавним, а када тајним кључем?
Пројектовати на језику Java пакет класа који садржи све класе из задатка 1.1. Уместо операторских функција правити обичне методе. Уместо операција за исписивање правити методе за претварање у тип String
.
Одговорити концизно на следећа питња везана за језик Јава:
а) Која је намена статичких блокова у језику Јава?
б) Кoјем концепту језика C++ најбоље одговара концепт интерфејса у језику Јава?
в) Како се у језику Јава постиже генеричност написаног програма (која би се у језику C++ могла постићи применом шаблона)?
Код неког 16-битног генератора псеудослучајних бројева наредни број се формира од претходног броја тако да се комплемент водећа три бита ставља иза осталих битова почетног броја. На пример: од броја 0101111000011100
даје нови број 1111000011100101
. Саставити потпрограм на симболичком машинском језику за IBM-PC, који може да се позива из програма писаног на језику C, за остваривање описаног генератора псеудослучајних бројева у облику void
slbr(short
*k)
. Користити компактни меморијски модел (блиски позиви и далеки показивачи, сегмент за код је _text
).
Саставити главни програм на језику C++ који преко главног излаза рачунара испише низ псеудослучајних бројева добијен горњим генератором. Почетни број и дужину низа читати преко главног улаза.
Copyright © 2002, Laslo Kraus
Последња ревизија: 30.9.2002.