Visa elektrotehnicka skola, Beograd
Ласло Краус
Објектно програмирање
Домаћи задатак за 2001/02

Поставка задатка

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

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


Напоменe (садржај)

а) Дозвољено је да студенти сами формулишу себи задатак за решавање, који по сложености није једноставнији од горе наведеног задатка. Употреба полиморфизма и изузетака је неопходна.

б) Детаљи решења (унутрашња структура објеката, списак операција, начин спољашњег приказивања објеката) препуштају се студентима. Све класе треба да буду снабдевене неопходним елементима за безбедно коришћење у било ком окружењу (конструктори, деструктор, додела вредности).

в) Решење домаћег задатка се припрема у потребном броју датотека са изворним текстовима програма (не користити редове дуже од 70 знакова) и у једној пратећој датотеци објашњења. Пратећа датотека треба да садржи:

  1. податке у студенту (име и презиме, број индекса),
  2. текст самостално састављеног задатка у случају решавања сопственог задатка (довољно детаљан за схватање проблема, али не би требало да буде обимнији од 15 до 20 редова дужине до 70 знакова по реду), и
  3. списак имена датотека који чине решење проблема по логичком редоследу за читање (прво заглавље класе па дефиниције метода; прво основна класа па изведене класе; главни програм на крају).
г) Решење домаћег задатка предаје се на дискети на самом практичном испиту. Домаћи задатак се брани неколико дана после успешно положеног практичног испита.

д) Студенти којима је практични део испита признат на основу приказаних резултата на лабораторијским вежбама (само у јануарском испитном року) домаће задатке бране за време практичног испита. Они своје домаће задатке треба да пошаљу електронском поштом на адресу kraus@etf.rs најкасније три дана пре заказаног датума за практични испит у облику једне архивске датотеке (.zip).

(садржај)


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

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