A) получение матрицы смежности,
B) получение матрицы инцидентности,
С) реализация алгоритма на графе (max 21).
2. Базовый класс: Элемент ориентированного графа.
Производные классы: дуга и вершина ориентированного графа.
Виртуальная функция: вывод информации об элементе графа.
Ключевая функциональность класса-контейнера:
a) получение матрицы смежности,
B) получение матрицы инцидентности,
с) реализация алгоритма на ориентированном графе (max 21)
3. Базовый класс: Фигура на плоскости (-1).
Производные классы: конкретные фигуры на плоскости.
Виртуальная функция: расчет площади фигуры.
Ключевая функциональность класса-контейнера: нахождение фигуры с наибольшей площадью.
4. Базовый класс: Фигура в пространстве (-1).
Производные классы: конкретные фигуры в пространстве.
Виртуальная функция: расчет объема фигуры.
Ключевая функциональность класса-контейнера: нахождение фигуры с наименьшим объемом.
5. Базовый класс: Шахматная фигура.
Производные классы: конкретные шахматные фигуры.
Виртуальная функция: проверка на возможность хода фигуры в указанную позицию на пустой доске.
Ключевая функциональность класса-контейнера: проверка на возможность хода фигуры на заполненной доске.
6. Базовый класс: Банковский вклад.
Производные классы: банковские вклады конкретного типа.
Виртуальная функция: расчет сложного процента по вкладу за некоторый период.
Ключевая функциональность класса-контейнера: расчет суммарных обязательств по всем вкладам за некоторый период.
7. Базовый класс: Работник с различными формами начисления заработной платы.
Производные классы: работники с конкретными формами начисления заработной платы.
Виртуальная функция: расчет заработной платы работника за некоторый период.
Ключевая функциональность класса-контейнера: расчет фонда заработной платы для всех работников за некоторый период.
8. Базовый класс: Элемент электрической цепи.
Производные классы: конкретные элементы электрической цепи.
Виртуальная функция: вывод информации об элементе цепи.
Ключевая функциональность класса-контейнера: проверка цепи на связность.
9. Базовый класс: Бинарная логическая функция.
Производные классы: конкретные бинарные логические функции.
Виртуальная функция: вычисление значения функции для конкретных аргументов.
Ключевая функциональность класса-контейнера: вычисление значения логического выражения, в которое входят все функции из класса-контейнера в предположении, что между ними стоит операция &.
10. Базовый класс: Функция от одной переменной.
Производные классы: конкретные функции от одной переменной.
Виртуальная функция: вычисление значения функции для конкретного аргумента.
Ключевая функциональность класса-контейнера: вычисление суммы значений всех функций, содержащихся в контейнере, вычисленных для конкретного аргумента.
11. Базовый класс: Функция от двух переменных.
Производные классы: конкретные функции от двух переменных.
Виртуальная функция: вычисление значения функции для конкретных аргументов.
Ключевая функциональность класса-контейнера: вычисление произведения значений всех функций, содержащихся в контейнере, вычисленных для конкретного аргумента.
12. Базовый класс: Параметрическая функция от одной переменной.
Производные классы: конкретные параметрические функции от одной переменной.
Виртуальная функция: вычисление значения функции для конкретного аргумента.
Ключевая функциональность класса-контейнера: вычисление суммы значений всех функций, содержащихся в контейнере, вычисленных для конкретного аргумента.
13. Базовый класс: Параметрическая функция от двух переменных.
Производные классы: конкретные параметрические функции от двух переменных.
Виртуальная функция: вычисление значения функции для конкретных аргументов.
Ключевая функциональность класса-контейнера: вычисление произведения значений всех функций, содержащихся в контейнере, вычисленных для конкретного аргумента.
14. Базовый класс: Последовательность чисел.
Производные классы: арифметическая, геометрическая последовательности, числа Фибоначчи.
Виртуальная функция: нахождение суммы первых n членов последовательности.
Ключевая функциональность класса-контейнера: нахождение значения максимальной суммы первых n членов последовательности.
15. Базовый класс: Последовательность чисел.
Производные классы: арифметическая, геометрическая последовательности, числа Фибоначчи.
Виртуальная функция: нахождение значения n-го члена последовательности.
Ключевая функциональность класса-контейнера: нахождение минимального значения среди n-х членов последовательностей.