Для студентов МГТУ им. Н.Э.Баумана по предмету Программирование на основе классов и шаблоновЛабораторная работа №5Лабораторная работа №5
2023-05-142023-05-14СтудИзба
Лабораторная работа 5: Лабораторная работа №5 вариант 6
Описание
ИУ5. 2 семестр. 2023 год.
Отчёт по лабораторной работе №5 (включает код программы). Наследование. Множества. Данная лабораторная работа - общая для всех вариантов.
Прошёл проверку преподавателей Прав* А. Д. и Плуж* О. Ю.
Постановка задачи:
Разработать класс множество (MySet) на базе класса вектор (MyVector) для выполнения операций над множествами (+, -, *,+=,-=,*=,== ) и функцию main( ) для его тестирования.
Класс вектор должен быть динамическим массивом, размер которого может автоматически изменяться (увеличиваться или уменьшаться) в процессе выполнения программы. Добавление элементов производится в конец вектора.
Для ускорения выполнения операций над множествами вектор, используемый классом множество, должен быть отсортирован (сортировку достаточно делать только при добавлении элемента в множество). Для поиска элементов множества следует использовать метод половинного деления.
Методы add_element() и delete_element() производного класса MySet перегружают одноименные методы базового класса MyVector, а остальные элементы класса MyVector наследуются классом MySet .
Отчёт по лабораторной работе №5 (включает код программы). Наследование. Множества. Данная лабораторная работа - общая для всех вариантов.
Прошёл проверку преподавателей Прав* А. Д. и Плуж* О. Ю.
Постановка задачи:
Разработать класс множество (MySet) на базе класса вектор (MyVector) для выполнения операций над множествами (+, -, *,+=,-=,*=,== ) и функцию main( ) для его тестирования.
Класс вектор должен быть динамическим массивом, размер которого может автоматически изменяться (увеличиваться или уменьшаться) в процессе выполнения программы. Добавление элементов производится в конец вектора.
Для ускорения выполнения операций над множествами вектор, используемый классом множество, должен быть отсортирован (сортировку достаточно делать только при добавлении элемента в множество). Для поиска элементов множества следует использовать метод половинного деления.
Методы add_element() и delete_element() производного класса MySet перегружают одноименные методы базового класса MyVector, а остальные элементы класса MyVector наследуются классом MySet .
Характеристики лабораторной работы
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
10
Покупок
1
Качество
Идеальное компьютерное
Размер
102,57 Kb
Список файлов
- report_5.docx 102,57 Kb