Задание. В работе требуется сконструировать класс с заданным набором свойств. Набор свойств следует взять в соответствии со своим вариантом задания. В класс также должны быть добавлены методы для просмотра и изменения значений любого из свойств объекта. Требования к конструированию класса: доступ к свойствам — закрытый, к методам — открытый. В классе следует предусмотреть конструктор по умолчанию, конструктор с параметрами. Действия, выполняемые программой: 1. создание объекта с помощью конструктора по умолчанию, 2. создание объекта с помощью конструктора с параметрами, 3. создание массива объектов (размерность массива 3 или 4 элемента), 4. инициализация свойств каждого объекта массива(исходные данные вводятся с клавиатуры), 5. просмотр свойств каждого объекта, 6. вычисление заданного параметра для массива объектов в соответствии с вариантом задания (выполнить с помощью глобальной функции). Требования к структуре программного кода: программа должна иметь модульную структуру, т.е. состоять из нескольких файлов: модуля класса, состоящего из заголовочного файла и файла реализации, и главного модуля, содержащего функцию main(). Представление результата. Контрольная работа представляется в электронном виде. Необходимо прислать: • тексты файлов с исходным кодом программы и комментариями, • скриншот результата работы программы, • текстровое описание работы (постановка задачи и пояснения к программе в свободной форме), • ответы на вопросы. В комментариях к программе и в текстовом описании следует представить структуру класса: какие разделы имеет класс, содержание каждого раздела, для каждого члена класса указать имя, назначение и обосновать его доступность. Указать, как в программе обозначены объекты класса и какие конструкторы были использованы при их создании.
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |