Elektrotehnicki fakultet, Beograd  Ласло Краус ПЈМП
Интегрални испит
11. 3. 2005.

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

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

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

Реализовати на језику C++ следећи систем класа (класе опремити оним конструкторима, деструктором и оператором за доделу вредности, који су потребни):

Написати на језику C++ главни програм који састави пример географске карте са фиксним параметрима (није потребно учитавање делова са главног улаза), испише на главни излаз састављену карту, и испише симбол у карти који је најближи фиксно задатој тачки.

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

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

а) У чему су специфичноси уграђених (inline) функција у односу на обичне функције?

б) Да ли апстрактна класа може имати конструктор и зашто?

в) Који проблем се појављује код вишеструког наслеђивања и како се решава?

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

Симболи A, B, …, H кодирају се са по три бита 000, 001, 010, …, 111. Извршити компресију низа симбола ADEA DGAD GDEG AG применом LZW поступка. Добијени резултат проверити применом инверзног поступка на добијени низ битова.

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

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

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

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

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


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

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

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