Ласло Краус |
ПЈМП Интегрални испит 13. 2. 2003. |
|---|
Пројектовати на језику C++ систем класа са следећим описом:
operator-) и може да се испише на стандардни излаз у облику (x,y,z), користећи operator<<.
Саставити на језику C++ главни програм који омогућава интерактивну проверу израчунавања средње температуре у задатој сфери и посматраном временском интервалу.
Објаснити принцип шифровања јавним кључем и RSA алгоритам.
Пројектовати на језику Java пакет класа који садржи све класе из задатка 1.1. Уместо операторских функција правити обичне методе. Уместо операција за исписивање правити методе за претварање у тип String. Саставити на језику Java класу са главним програмом као у задатку 1.1. На располагању стоји класа Citaj у безименом пакету која садржи заједничке методе за читање свих стандардних типова података.
Одговорити концизно на следећа питња везана за језик Јава:
а) Да ли се из класе А може приступати protected члановима класе B, ако ни за класу А ни за класу B није специфицирано којем пакету припадају?
б) Да ли се извршава finally блок уколико се догоди изузетак који се обради у catch грани која садржи return?
в) Укратко описати модел децентрализоване обраде догађаја.
Код неког 16-битног генератора псеудослучајних бројева наредни број се формира од претходног броја тако да се комплемент водећа три бита ставља иза осталих битова почетног броја. На пример: од броја 0101111000011100 даје нови број 1111000011100101. Саставити на симболичком машинском језику за IBM-PC потпрограм, који може да се позива из програма писаног на језику C, за остваривање описаног генератора псеудослучајних бројева. Користити средњи меморијски модел (далеки позиви и блиски показивачи).
Саставити на језику C++ главни програм који преко главног излаза рачунара испише низ псеудослучајних бројева добијен горњим генератором. Почетни број и дужину низа читати преко главног улаза.
Copyright © 2003, Laslo Kraus
Последња ревизија: 3.3.2003.