ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
<< endl;
else
cout << "Точка (1,1) не лежит на
границе множества" << endl;
}
Для множества, которое приведено на рис. 10 , данная функция
main() выведет следующие сообщения:
"Точка (0,1) принадлежит множеству"
"Точка (0,1) не лежит на границе множества"
"Точка (1,1) принадлежит множеству"
"Точка (1,1) лежит на границе множества"
Домашнее задание
1. На основе класса «Товар» из домашнего задания 2 к разделу 3.3
разработать иерархию производных классов (продовольственные
и непродовольственные товары, продовольственные товары
делятся на молочные, хлебобулочные, мясные и пр.,
непродовольственные товары делятся на одежду, обувь и пр.).
Иерархию можно продолжить. Реализовать виртуальные функции
вывода подробной информации о товаре. Создать список товаров
в магазине и написать функцию вывода каталога всех товаров
магазина.
2. Создать иерархию классов «Вагоны пассажирского поезда» с
разделением на купейные, плацкартные, СВ. Каждый класс
вагона должен содержать информацию о количестве мест разных
типов (нижнее, верхнее, нижнее боковое, верхнее боковое), о
наличии дополнительных услуг. С помощью виртуальных
функций получить полный доход от эксплуатации вагона.
Создать класс «Пассажирский поезд», который хранит список
вагонов. Подсчитать доход от одного рейса поезда.
3. Создать абстрактный класс «Функция в n-мерном пространстве».
Наследовать от него класс «Линейная функция
cxbxf
+=
,)(
» и
класс «Квадратичная функция
cxbxAxxf
++=
,,)(
», где А –
неотрицательно определенная матрица. Реализовать виртуальные
методы вычисления значения функции и ее градиента в точке.
Определить класс «Множество точек в n-мерном пространстве»,
200
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М. << endl; else cout << "Точка (1,1) не лежит на границе множества" << endl; } Для множества, которое приведено на рис. 10 , данная функция main() выведет следующие сообщения: "Точка (0,1) принадлежит множеству" "Точка (0,1) не лежит на границе множества" "Точка (1,1) принадлежит множеству" "Точка (1,1) лежит на границе множества" Домашнее задание 1. На основе класса «Товар» из домашнего задания 2 к разделу 3.3 разработать иерархию производных классов (продовольственные и непродовольственные товары, продовольственные товары делятся на молочные, хлебобулочные, мясные и пр., непродовольственные товары делятся на одежду, обувь и пр.). Иерархию можно продолжить. Реализовать виртуальные функции вывода подробной информации о товаре. Создать список товаров в магазине и написать функцию вывода каталога всех товаров магазина. 2. Создать иерархию классов «Вагоны пассажирского поезда» с разделением на купейные, плацкартные, СВ. Каждый класс вагона должен содержать информацию о количестве мест разных типов (нижнее, верхнее, нижнее боковое, верхнее боковое), о наличии дополнительных услуг. С помощью виртуальных функций получить полный доход от эксплуатации вагона. Создать класс «Пассажирский поезд», который хранит список вагонов. Подсчитать доход от одного рейса поезда. 3. Создать абстрактный класс «Функция в n-мерном пространстве». Наследовать от него класс «Линейная функция f ( x) = b, x + c » и класс «Квадратичная функция f ( x) = Ax, x + b, x + c », где А – неотрицательно определенная матрица. Реализовать виртуальные методы вычисления значения функции и ее градиента в точке. Определить класс «Множество точек в n-мерном пространстве», 200
Страницы
- « первая
- ‹ предыдущая
- …
- 198
- 199
- 200
- 201
- 202
- …
- следующая ›
- последняя »