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

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

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

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

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

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

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

Навести алгоритам LZW компресије (у псеудокоду) и укратко га образложити.

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

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

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

Навести да ли је исказ везан за језик Јава коректан и укратко образложити одговор:

а) Статичка угнежђена класа може да приступа нестатичким члановима обухватајуће класе

б) protected пољима класе се може приступати из метода било које класе истог пакета

в) Један слушалац догађаја се може регистровати само код једне компоненте извора догађаја

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

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

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


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

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

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