Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТП Задачи.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
221.76 Кб
Скачать

Задание 9

9. Написать тексты h-файлов и cpp-файлов для базового класса Point и производного класса Rect (прямоугольник). Описание классов:

Класс

Элементы данных

Интерфейс

Point

x, y

Конструкторы, функции(friend) move, assign

операции =,++, ==, <<

Rect

dx, dy

Конструкторы, функция square,

операции =,++, ==, <<

Привести примеры создания и использования объектов классов Point и Rect. Нарисовать диаграммы классов.

Задание 10

10. Написать тексты h-файлов и cpp-файлов для базового класса Point и производного класса Rect (прямоугольник). Описание классов:

Класс

Элементы данных

Интерфейс

Point

x, y

Конструкторы, операции –(унар),+, =, <<

Rect

dx, dy

Конструкторы, friend-функции move, square,

операции =, ==, <<

Привести примеры создания и использования объектов классов Point и Rect. Нарисовать диаграммы классов.

Задание 11

11. Написать тексты h-файлов и cpp-файлов для базового класса Point и производного класса Rect (прямоугольник). Описание классов:

Класс

Элементы данных

Интерфейс

Point

x, y

Конструкторы, функции(friend) move,print,

операции =, ==

Rect

dx, dy

Конструкторы, функции move, square,

операции =,==, <, <<

Привести примеры создания и использования объектов классов Point и Rect. Нарисовать диаграммы классов.

Задание 12

12. Написать тексты h-файлов и cpp-файлов для базового класса Point и производного класса Rect (прямоугольник). Описание классов:

Класс

Элементы данных

Интерфейс

Point

x, y

Конструкторы, функции(friend) move, assign

операции =,++, ==, <<

Rect

dx, dy

Конструкторы, функция square,

операции =,++, ==, <<

Привести примеры создания и использования объектов классов Point и Rect. Нарисовать диаграммы классов.

Задание 13

13. Написать тексты h-файлов и cpp-файлов для базового класса Point и производного класса Rect (прямоугольник). Описание классов:

Класс

Элементы данных

Интерфейс

Point

x, y

Конструкторы, операции –(унар),+, =, <<

Rect

dx, dy

Конструкторы, friend-функции move, square,

операции =, ==, <<

Привести примеры создания и использования объектов классов Point и Rect. Нарисовать диаграммы классов.

задание 14

14. Разработать классы complex и Array, позволяющие использовать их в следующей программе:

Complex x(1.3,4.2), y(4.0, 8.1), z(y); z.assign(plus(x,y)); print(plus(y,z));

Array a1(10); a1[0]=y; a1[1]=z;

Написать тексты h-файлов и cpp-файлов для классов complex и Array. Нарисовать диаграммы классов.

задание 15

15. Разработать классы complex и Array, позволяющие использовать их в следующей программе:

Complex x(1.3,4.2), y(4.0, 8.1), z=y; cout<< x.plus(y,z); z=x.plus(y);

Array a1(10), a2(10); a1[0]=y; a1[1]=z; cout<<x<<a2;

Написать тексты h-файлов и cpp-файлов для классов complex и Array. Нарисовать диаграммы классов.

задание 16

16. Разработать классы complex и Array, позволяющие использовать их в следующей программе:

Complex x(1.3,4.2), y(4.0, 8.1), z(y); x.add(y); z.assign(plus(x,y)); z.print();

Array a1(10), a2(10); (a1[0]).assign(y); (a1[1]).assign(z); a2=a1; a2.print();

Написать тексты h-файлов и cpp-файлов для классов complex и Array. Нарисовать диаграммы классов.

задание 17

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]