←
↑
⇑
↓
→

Ласло Краус |
Објектно програмирање
Домаћи задатак за 1999/2000
|
Поставка задатка
- Предмет има свој јединствени идентификациони број и може да
му се израчуна запремина и тежина.
- Тело је предмет са одређеном специфичном тежином.
- Квадар и сфера су тела са одређеним димензјама.
- Склоп је предмет који се састоји од одређеног броја
разноврсних предмета.
- Складиште може да садржи произвољан број предмета до задате
укупне запремине и тежине.
Пројектовати на језику C++ систем класа које омогућавају
руковање складиштима предмета. Конфликтне ситуације разрешавати
изузецима (стављање предмета у пуно складиште, узимање непостојећег
предмета из складишта итд).
Саставити на језику C++ интерактивни главни програм са основним
командама за руковање низом складишта са могућношћу преношења премета из
једног складишта у друго.
а) Дозвољено је да студенти сами формулишу себи задатак за
решавање, који по сложености није једноставнији од горе наведеног
задатка. Употреба полиморфизма и изузетака је неопходна.
б) Детаљи решења (унутрашња структура објеката, списак операција,
начин спољашњег приказивања објеката) препуштају се студентима. Све
класе треба да буду снабдевене неопходним елементима за безбедно
коришћење у било ком окружењу (конструктори, деструктор, додела
вредности).
в) Решење домаћег задатка се припрема у потребном броју датотека
са изворним текстовима програма (не користити редове дуже од 70
знакова) и у једној пратећој датотеци објашњења. Пратећа датотека треба
да садржи:
- податке у студенту (име и презиме, број индекса),
- текст самостално састављеног задатка у случају решавања сопственог
задатка (довољно детаљан за схватање проблема, али не би требало
да буде обимнији од 15 до 20 редова дужине до 70 знакова по реду),
и
- списак имена датотека који чине решење проблема по логичком
редоследу за читање (прво заглавље класе па дефиниције метода;
прво основна класа па изведене класе; главни програм на крају).
г) Решење домаћег задатка у јануарском испитном року треба
послати електроском поштом на адресу
kraus@etf.rs
најкасније три дана пре заказаног
термина за практични испит у облику једне архивске датотеке
(.zip
). У осталим роковима решење се предаје на дискети на
самом практичном испиту.
д) Домаћи задатак се брани после успешно положеног практичног
испита, и то:
- за време практичног испита ако су положени колоквијуми у току
наставе (оцене са колоквијума важе само у јануарском испитном
року), или
- неколико дана после практичног испита у свим осталим случајевима.
(садржај)
←
↑
⇑
↓
→
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs
Copyright © 2000, Laslo Kraus
Последња ревизија: 18.12.2000.