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

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

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

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


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

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

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

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

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

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

(садржај)


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

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