с) реализация алгоритма на ориентированном графе (max 21)




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-х членов последовательностей.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: