Elektrotehnicki fakultet, Beograd  Ласло Краус ПЈМП
Интегрални испит
13. 2. 2003.

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

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

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

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

Саставити на језику C++ главни програм који омогућава интерактивну проверу израчунавања средње температуре у задатој сфери и посматраном временском интервалу.

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

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

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

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

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

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

а) Да ли се из класе А може приступати protected члановима класе B, ако ни за класу А ни за класу B није специфицирано којем пакету припадају?

б) Да ли се извршава finally блок уколико се догоди изузетак који се обради у catch грани која садржи return?

в) Укратко описати модел децентрализоване обраде догађаја.

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

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

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


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

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

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