Последни материали
Анонимно споделяне
Студент
Студент
Сподели нов файл на тема » лекции общо « в научна област » Психология «
Анонимно споделяне
Студент
Студент
Сподели нов файл на тема » Българско-български речници и други справочни материали « в научна област » Български език и литература «
Христо Доков
Студент
Студент
Сподели нов файл на тема » Симптоми. Диагностика, Лечение « в научна област » Медицина «
Последни въпроси
Лидия Ангелова
Студент
Студент
Имам нужда от помощ по дисциплина »Ателиета по интереси в ДГ« в научна област »Педагогика«
Галина Димова
Студент
Студент
Имам нужда от помощ по дисциплина »Психология« в научна област »Педагогика«
Диана Младенова
Студент
Студент
Имам нужда от помощ по дисциплина »Текуща педагогическа практика« в научна област »Педагогика«
Тук можете да помогнете на Ваш колега. Отговорът с най-много благодарности се счита за най-добър. Важно е да си помагаме!
Зададен от: | ||
---|---|---|
Студент | Отговори: 2 Преглеждания: 515 |
30.05.2021, 21:15
Въпрос към: Русенски Университет - Ангел Кънчев
Дисциплина: ООП
Здравейте приятели! Имам малко нужда от помощ за решаването на една задача.
Класификацията да се продължи поне на още две нива. Да се състави йерархия от класове, отразяваща
създадената класификация. Да се декларират съответните класове, като всеки клас, с излючение на
базовия, да имат поне по 2 собствени атрибута.
Да се дефинира виртуална функция, която извежда характеристиките на обект от всеки клас на
йерархията. Във функцията main да се изгради масив от обекти от произволни класове в йерархията. Да
се разработи функция, която обхожда масива и извежда информация за признаците на включените в него
обекти.
Декларациите на всеки клас от йерархията да бъдат оформени в отделни заглавни (.h) файлове.
Дефинициите на всеки клас и функцията “main” да бъдат оформени в отделни модули (.cpp файлове).
Във всички файлове, съдържащи дефинициите на класовете и функцията “main”, чрез директивата
#include да се включат съответните заглавни файлове, съдържащи декларациите на класовете. Да се
създаде проект, състоящ се от създадените модули.
Обяснителната записка (в Word формат) трябва да съдържа заданието, схема на наследяване на
класовете (с имена от кода на програмата), пълно описание на декларираните класове от първо и второ
ниво (съгласно шаблона по-долу), и код на програмата - всички заглавни файлове (.h) и модули (.cpp).
Screen Shot (копие/снимка на екрана) от изпълнението на програмата, доказващ нейната
работоспособност.
Дисциплина: ООП
Здравейте приятели! Имам малко нужда от помощ за решаването на една задача.
Класификацията да се продължи поне на още две нива. Да се състави йерархия от класове, отразяваща
създадената класификация. Да се декларират съответните класове, като всеки клас, с излючение на
базовия, да имат поне по 2 собствени атрибута.
Да се дефинира виртуална функция, която извежда характеристиките на обект от всеки клас на
йерархията. Във функцията main да се изгради масив от обекти от произволни класове в йерархията. Да
се разработи функция, която обхожда масива и извежда информация за признаците на включените в него
обекти.
Декларациите на всеки клас от йерархията да бъдат оформени в отделни заглавни (.h) файлове.
Дефинициите на всеки клас и функцията “main” да бъдат оформени в отделни модули (.cpp файлове).
Във всички файлове, съдържащи дефинициите на класовете и функцията “main”, чрез директивата
#include да се включат съответните заглавни файлове, съдържащи декларациите на класовете. Да се
създаде проект, състоящ се от създадените модули.
Обяснителната записка (в Word формат) трябва да съдържа заданието, схема на наследяване на
класовете (с имена от кода на програмата), пълно описание на декларираните класове от първо и второ
ниво (съгласно шаблона по-долу), и код на програмата - всички заглавни файлове (.h) и модули (.cpp).
Screen Shot (копие/снимка на екрана) от изпълнението на програмата, доказващ нейната
работоспособност.
Ваш колега има нужда от файл?
Можете да споделяте учебни материали директно в платформата! Така те ще бъдат полезни и за други Ваши колеги. След като споделите файл, Вие можете да поставите линк към него, като отговор на въпроса. Благодарим Ви!
ВНИМАНИЕ!
Предлагането на платени услуги за изготвяне/предоставяне на материали е и винаги е било забранено в платформата! Нарушението на това правило ще води до деактиваране на профила.