Требуется написать две программы (С КОММЕНТАРИЯМИ) на C++(Visual studio), теорию к заданиям прикрепляю ниже 2 файлами.
Задания связаны между собой, следовательно тоже самое будет и с программами.
РАЗРАБОТКА АБСТРАКТНЫХ ТИПОВ ДАННЫХ
Цель работы: изучить способы определения классов, правила доступа к элементам; приобрести практические навыки работы с объектами класса; изучить принципы и механизмы создания абстрактных типов данных.
Задание 1:
Разработайте алгоритм и программу, реализующую абстрактный тип данных (АТД) – класс, согласно варианту задания (Вариант 9 : класс Персонал). Предусмотрите закрытую реализацию и открытый интерфейс. Интерфейс должен содержать псевдоконструкторы и псевдодеструктор (класс записать в функцию, и вызов производится самой функцией), функции присваивания, вывода содержимого и обработки (сортировка, поиск, сравнение, арифметические действия и т.д.).
Проверьте работоспособность АТД на тестовом наборе данных
СОЗДАНИЕ И УНИЧТОЖЕНИЕ ОБЪЕКТОВ КЛАССА
Цель работы: изучить синтаксис и семантику определения и вызова конструкторов и деструкторов; приобрести практические навыки создания и уничтожения объектов; изучить особенности применения различных видов конструкторов.
Задание 2:
Модифицируйте абстрактный тип данных, реализованный по заданию 1, согласно варианту задания (Новый дополнительный класс! Вариант 9:Запоминающие устройства), заменив соответствующие компонентные функции на систему конструкторов и деструктор.
Проверьте работоспособность АТД на тестовом наборе данных.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |