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

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

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

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

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

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

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

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

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

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

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

Концизно одговорити на следећа питања:

а) Да ли је за интерфејс INesto исправан израз INesto i=new Object();. Образложити.

б) Која је разлика у односима статичке угнеждене класе и нестатичке унутрашње (inner) класе према спољашњој класи?

в) У чему је разлика између појма ослушкивача (listener) и адаптера у пакету AWT?

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

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

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


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

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

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