ОО2/Лаб 2 2023

Извор: SI Wiki
< ОО2
Датум измене: 24. април 2023. у 10:16; аутор: Aleksa (разговор | доприноси) (WIP)
(разл) ← Старија измена | Тренутна верзија (разл) | Новија измена → (разл)
Пређи на навигацију Пређи на претрагу

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

В1

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

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

  • Особа се ствара са задатим именом и презименом. Могуће је дохватити једнословну ознаку особе. Текстуални опис особе је облика име презиме.
  • Наставник к је особа која се додатно ствара са наставничким звањем (doc, prof). Ознака наставника је N. Текстуални опис наставника је облика звање. dr име презиме
  • Студент је особа која се додатно ствара са годином уписа и има јединствени, аутоматски генерисан број индекса. Ознака студента је S. Текстуални опис студента је облика година/број_индексaиме презиме, где се број индексa исписује са четири цифре.
  • Предмет се ствара са задатим називом и текстуалном шифром и садржи произвољан број особа које слушају или држе предмет. Могуће је дохватити назив и шифру предмета. При стварању ни једна особа не слуша нити држи предмет. Могуће је додати особу на предмет. Грешка (GViseNastavnika) је уколико се покуша додавање наставника на предмет у случају када он већ постоји. Текстуални опис предмета у првој линији садржи назив и шифру предмета у формату: назив_предмета (шифра_предмета), а затим у појединачним редовима и све особе које слушају или држе предмет, по редоследу у ком су додаване.


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

В2

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


В3

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