Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Ознайомитись з принципами створення абстрактних класів.
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
|
Згідно з номером варіанта спроектувати абстрактний клас, згідно зі своїм варіантом, створити клас нащадок цього класу та продемонструвати роботу з ним.
5. Теоретичні відомості
Варіанти індивідуальних завдань
Динамічний одновимірний масив
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
запис / одержання елемента масиву;
виведення масиву на екран;
пошук елемента масиву;
очищення масиву.
Динамічний одновимірний масив
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
запис / одержання елемента масиву;
виведення масиву на екран;
інформація про максимальний та поточний розміри масиву;
пошук максимального та мінімального елемента масиву;
Динамічний двовимірний масив
Конструктори: за замовчуванням, копіювання, з різною кількістю параметрів.
Деструктор.
Функції (дві-три на вибір):
запис / одержання елемента масиву;
виведення масиву на екран;
пошук елемента масиву;
очищення масиву.
Динамічний двовимірний масив
Конструктори: за замовчуванням, копіювання, з різною кількістю параметрів.
Деструктор.
Функції (дві-три на вибір):
запис / одержання елемента масиву;
виведення масиву на екран;
інформація про максимальний та поточний розміри масиву;
пошук максимального та мінімального елемента масиву;
Черга елементів
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
виведення всіх елементів на екран;
інформація про максимальну та поточну кількість елементів.
Динамічний список
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
запис / одержання елемента;
знищення заданої кількості або всіх елементів.
Динамічний список
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
вставлення елемента з голови (хвоста) у заданому місці;
виведення списку на екран;
пошук елемента списку;
очищення списку;
Динамічний список
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
видалення елемента з голови (хвоста) із заданого місця;
інформація про кількість елементів списку;
очищення списку;
одержання наступного (попереднього) елемента.
Динамічний список
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
вставлення елемента з голови (хвоста) у заданому місці;
виведення списку на екран;
пошук елемента списку;
одержання голови (хвоста) списку;
Множина
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
додавання елемента до множини;
виведення всіх елементів множини на екран;
перевірка входження елемента до множини;
очищення множини;
Множина
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
додавання елемента до множини;
видалення елемента із множини;
перевірка входження елемента до множини;
очищення множини;
Множина
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
видалення елемента із множини;
виведення всіх елементів множини на екран;
очищення множини;
перебирання всіх елементів множини.
Черга елементів
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
виведення всіх елементів на екран;
запис / одержання елемента;
знищення заданої кількості або всіх елементів.
Стек елементів
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
виведення всіх елементів на екран;
запис / одержання елемента;
Стек елементів
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
виведення всіх елементів на екран;
інформація про максимальну та поточну кількість елементів.
Динамічний одновимірний масив
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
запис / одержання елемента масиву;
виведення масиву на екран;
пошук максимального та мінімального елемента масиву;
Динамічний двовимірний масив
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
запис / одержання елемента масиву;
виведення масиву на екран;
пошук максимального та мінімального елемента масиву;
Динамічний список
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
запис / одержання елемента;
знищення заданої кількості або всіх елементів.
Динамічний список
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
вставлення елемента з голови (хвоста) у заданому місці;
виведення списку на екран;
пошук елемента списку;
очищення списку;
Динамічний двовимірний масив
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
запис / одержання елемента масиву;
виведення масиву на екран;
пошук елемента масиву;
очищення масиву.
Динамічний одновимірний масив
Конструктори: за замовчуванням, копіювання, з різною кількістю параметрів.
Деструктор.
Функції (дві-три на вибір):
запис / одержання елемента масиву;
виведення масиву на екран;
пошук елемента масиву;
очищення масиву.
Стек елементів
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
виведення всіх елементів на екран;
запис / одержання елемента;
знищення заданої кількості або всіх елементів.
Множина
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
видалення елемента із множини;
виведення всіх елементів множини на екран;
очищення множини;
перебирання всіх елементів множини
Множина
Конструктори: за замовчуванням, з параметрами та копіювання.
Деструктор.
Функції:
додавання елемента до множини;
видалення елемента із множини;
перевірка входження елемента до множини;
очищення множини;