ОО2/Лаб 2 2023

Извор: SI Wiki
< ОО2
Датум измене: 30. октобар 2023. у 02:03; аутор: KockaAdmiralac (разговор | доприноси) (Ispravljen link do postavke V3)
Пређи на навигацију Пређи на претрагу

Друга лабораторијска вежба одржана је 21. априла. Није било раздвајања одсека по терминима. Предвиђено време за израду друге лабораторијске вежбе је било 135 минута.

В1

Задатак се појавио у првом термину. Поставка домаћег задатка може се пронаћи на страници предмета.

Саставити на језику Java следећи пакет класа:

  • Особа се ствара са задатим именом и презименом. Могуће је дохватити једнословну ознаку особе. Текстуални опис особе је облика име презиме. Могуће је поредити две особе на једнакост, при чему су оне једнаке уколико су им сва поља једнака.
  • Наставник к је особа која се додатно ствара са наставничким звањем (doc, prof). Ознака наставника је N. Текстуални опис наставника је облика звање. dr име презиме
  • Студент је особа која се додатно ствара са годином уписа и има јединствени, аутоматски генерисан број индекса. Ознака студента је S. Текстуални опис студента је облика година/број_индексaиме презиме, где се број индексa исписује са четири цифре. Студент димпломац се додатно ствара са анставником код кога брани дипломски рад и називом теме дипломског рада, који могу да се дохвате. ОЗнака студента дипломца је D.
  • Предмет се ствара са задатим називом и текстуалном шифром и садржи произвољан број особа које слушају или држе предмет. Могуће је дохватити назив и шифру предмета. При стварању ни једна особа не слуша нити држи предмет. Могуће је додати особу на предмет. Грешка (GViseNastavnika) је уколико се покуша додавање наставника на предмет у случају када он већ постоји.Могуће је дохватити наставник који држи предмет. Грешка (GNemaNastavnika) је уколико не постоји наставник на предмету. Текстуални опис предмета у првој линији садржи назив и шифру предмета у формату: назив_предмета (шифра_предмета), а затим у појединачним редовима и све особе које слушају или држе предмет, по редоследу у ком су додаване.
  • Могуће је дохватити кратак опис нечег одрживог, дохватити све особе које присуствују нечем одрживом, као и проверити да ли задата особа присуствује нечем одрживом.
  • Одржив предмет се држи уз присуство наставнка и свих студената који слушају предмет. Кратак опис је облика назив_предмета (шифра_предмета) - наставник (уколико постоји наставник на предмету).
  • Одрживе консултације се стварају са задатим студентом дипломцецм, а одржавају се између студента дипломца и наставника код кога брани дипломски рад. Кратак опис консултација чини назид теме дипломског рада.
  • Распоред часова садржи 7 термина до који сваких може да садржи произвољан број неких одрживих ставки (догађаја). Називи термина су 08:00, 10:00, 12:00, 14:00, 16:00, 18:00, 20:00. Ствара се празан, након чега је могуће додати одрживи догађај у задати термин (први термин има индекс 0). Грешка (GOsobaZauztea) је уколико неко од актера догађаја није слободан у задатом термину. Могуће је дохватити број одрживих догађа у задатом термину. Текстуални опис распореда часова за задату особу се састоји из описа особе, а затим у засебним редовима назива термина, знака : и кратикм описом одрживог догађаја којем особа присуствује у том тремину (уколико особа не присуствује ни једном догађају у датом термину текстуални опис је /).

Приложена је класа са главном функцијом која испитује основне функционалности пакета класа уз исписивање резултата на стандардном излазу (конзоли).

В2

Задатак се појавио у другом термину. Поставка домаћег задатка без модификација може се пронаћи на страници предмета.


В3

Поставка домаћег задатка може се пронаћи на страници предмета.