PDF (RU)
7uCfK13soNfKPhhQuGn-yOhCrMoyvRDouq5YCs0PP-k
Задачи для самостоятельного решения
1. Создать класс комплексное число в алгебраической форме z=x+ у i , поля класса - действительная (х) и мнимая (у) части числа. Методы класса: вычисление корня комплексного числа, вывод комплексного числа. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение комплексных чисел.
2. Создать класс квадратная матрица, поля класса - размерность и элементы матрицы. Метод класса: вывод матрицы. В классе предусмотреть методы перегрузки операций: сложение, вычитание, умножение матриц, проверку, является ли одна матрица обратной другой
3. Создать класс вектор на плоскости, поля класса - координаты вектора. Методы класса: вычисление направляющих косинусов вектора, вывод всех характеристик вектора. В классе предусмотреть методы перегрузки операций: сложение, скалярное и векторное произведения векторов.
4. Создать класс обыкновенная дробь, поля класса - числитель и знаменатель. Методы класса: сокращение дроби, вывод дроби. В классе предусмотреть методы перегрузки операций: сложение, вычитание,( А-А ' = Е ).деление и умножение дробей.
5. Создать класс квадрат, член класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре -периметр, площадь, диагональ. Создать производный класс - куб, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре.
6. Создать класс квадратная матрица, поля класса - размерность и элементы матрицы. Методы класса: вычисление суммы всех элементов матрицы, вывод матрицы. В классе предусмотреть методы перегрузки операций: сложение, вычитание, умножение матриц, умножение матрицы на число.
7. Создать класс прямая, поля класса - координаты двух точек (xl, yl) и (х2, у2). Метод класса: вывод уравнения прямой вида у= ах + Ь. В классе предусмотреть методы перегрузки операций: проверка параллельности двух прямых, определение угла между двумя прямыми.
8. Создать класс комплексное число в тригонометрической форме а = р (cos ф + i sin ф) , поля класса - модуль (р) и аргумент (ф) числа.
Методы класса: возведение числа в степень, вывод комплексного числа в алгебраической и тригонометрической формах. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение комплексных чисел.
9. Создать класс вектор на плоскости, поля класса - координаты вектора. Методы класса: вычисление длины вектора, вывод характеристик вектора. В классе предусмотреть методы перегрузки операций: сложение, скалярное и векторное произведения векторов.
10. Создать класс обыкновенная дробь, поля класса - числитель и знаменатель. Методы класса: определение обратной дроби, вывод дроби. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение дробей.
11. Создать класс квадратная матрица, поля класса - размерность и элементы матрицы. Методы класса: проверка, является ли матрица верхнетреугольной или нижнетреугольной, вывод матрицы. В классе предусмотреть методы перегрузки операций: сложение, вычитание, умножение матриц, умножение матрицы на число.
12. Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть в классе методы проверки существования треугольника, вычисления и вывода сведений о фигуре - длины сторон, углы, периметр, площадь. Создать производный класс - равнобедренный треугольник, предусмотреть в классе проверку, является ли треугольник равнобедренным.
13. Создать класс комплексное число в показательной форме а = ре1Ср , поля класса - модуль (р) и аргумент (ф) числа. Методы
класса: вывод комплексного числа в алгебраической, тригонометрической и показательной формах. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение комплексных чисел.
14. Создать класс прямая, поля класса - коэффициенты уравнения у= ах + b. Методы класса: вывод уравнения прямой, определение точек пересечения с осями. В классе предусмотреть методы перегрузки операций: проверка перпендикулярности двух прямых, определение угла между двумя прямыми.
15. Создать класс квадратная матрица, поля класса - размерность и элементы матрицы. Методы класса: проверки, является ли матрица диагональной или нулевой, вывод матрицы. В классе предусмотреть методы перегрузки операций: сложение, вычитание, умножение матриц, добавление к матрице числа.
16. Создать класс треугольник, члены класса - координаты 3-х точек. Предусмотреть в классе методы проверки существования треугольника, вычисления и вывода сведений о фигуре - длины сторон, углы, периметр, площадь. Создать производный класс - прямоугольный треугольник, предусмотреть в классе проверку, является ли треугольник прямоугольным.
17. Создать класс комплексное число в тригонометрической форме <я =р(cosф + zsin ф) 9 поля класса - модуль (р) и аргумент (ф) числа.
Методы класса: извлечение корня из числа, вывод комплексного числа в алгебраической и тригонометрической формах. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение комплексных чисел.
18. Создать класс обыкновенная дробь, поля класса - числитель и знаменатель. Методы класса: возведение дроби в степень, вывод дроби. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение дробей.
19. Создать класс треугольник, члены класса - длины 3-х сторон.
Предусмотреть в классе методы проверки существования треугольника, вычисления и вывода сведений о фигуре - длины сторон, углы, периметр, площадь. Создать производный класс -равносторонний треугольник, предусмотреть в классе перегрузку метода проверки существования равностороннего треугольника.
20. Создать класс комплексное число в алгебраической форме z=x+ у i, поля класса - действительная (х) и мнимая (у) части числа. Методы класса: вычисление модуля и аргумента комплексного числа, вывод комплексного числа. В классе предусмотреть методы перегрузки операций: сложение, вычитание комплексных чисел, проверки сопряженности двух комплексных чисел.
21. Создать класс окружность, член класса - радиус R. Предусмотреть в классе методы вычисления и вывода сведений о фигуре -площадь, длина окружности. Создать производный класс - круглый прямой цилиндр с высотой h, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре.
22. Создать класс вектор на плоскости, поля класса - координаты вектора. Методы класса: вычисление длины вектора, вывод характеристик вектора. В классе предусмотреть методы перегрузки операций: сложение, скалярное и векторное произведения векторов, вычисление угла между векторами.
23. Создать класс квадратная матрица, поля класса - размерность и элементы матрицы. Методы класса: проверка, является ли матрица симметричной ( А = АТ ), вывод матрицы. В классе предусмотреть методы перегрузки операций: сложение, вычитание, умножение матриц, добавление к матрице числа.
24. Создать класс обыкновенная дробь, поля класса - числитель и знаменатель. Метод класса: вывод дроби. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение дробей, сравнение дробей.
25. Создать класс квадрат, члены класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре -диагональ, периметр, площадь. Создать производный класс - правильная квадратная призма с высотой Н, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре.
Дайте пожалуйста свежую ссылку, по этой ничего нет.
Обновлена