Elektrotehnicki fakultet, Beograd  Ласло Краус ПЈМП
Интегрални испит
30. 6. 2002.

Аутори: Игор Тартаља и Ласло Краус

Задаци: 1.1 1.2 2.3 2.4 2.5 | Напоменe | Решења: 2.3 2.5

Поставка задатка 1.1 (40 поена) ( почетак)

Пројектовати на језику C++ систем класа са следећим описом:

Саставити на језику C++ главни програм који ствара објекат променљиве x и објекат за израз x3-2x, испише текстуални облик тог израза као заглавље и после врши табелирање вредности тог израза за све вредности xminxxmax са кораком Δx. Параметри табелирања се достављају као параметри главног програма.

Поставка задатка 1.2 (10 поена) ( почетак)

Објаснити принцип шифровања јавним кључем. Када је погодно да се подаци штите јавним, а када тајним кључем?

Поставка задатка 2.3 (25 поена) ( решење | почетак)

Пројектовати на језику Java пакет класа који садржи све класе из задатка 1.1. Уместо операторских функција правити обичне методе. Уместо операција за исписивање правити методе за претварање у тип String.

Поставка задатка 2.4 (5 поена) ( почетак)

Одговорити концизно на следећа питња везана за језик Јава:

а) Која је намена статичких блокова у језику Јава?

б) Кoјем концепту језика C++ најбоље одговара концепт интерфејса у језику Јава?

в) Како се у језику Јава постиже генеричност написаног програма (која би се у језику C++ могла постићи применом шаблона)?

Поставка задатка 2.5 (20 поена) ( решење | почетак)

Код неког 16-битног генератора псеудослучајних бројева наредни број се формира од претходног броја тако да се комплемент водећа три бита ставља иза осталих битова почетног броја. На пример: од броја 0101111000011100 даје нови број 1111000011100101. Саставити потпрограм на симболичком машинском језику за IBM-PC, који може да се позива из програма писаног на језику C, за остваривање описаног генератора псеудослучајних бројева у облику void slbr(short *k). Користити компактни меморијски модел (блиски позиви и далеки показивачи, сегмент за код је _text).

Саставити главни програм на језику C++ који преко главног излаза рачунара испише низ псеудослучајних бројева добијен горњим генератором. Почетни број и дужину низа читати преко главног улаза.


Напоменe ( почетак)

( почетак)
         
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs

Copyright © 2002, Laslo Kraus
Последња ревизија: 30.9.2002.