Задания Вариант 1



бет2/5
Дата06.03.2024
өлшемі48.5 Kb.
#494493
1   2   3   4   5
лаб 6

Вариант 6
Составить описание класса для объектов-векторов, задаваемых координатами кон-
цов в трехмерном пространстве. Обеспечить операции сложения и вычитания век-
торов с получением нового вектора (суммы или разности), вычисления скалярного
произведения двух векторов, длины вектора, косинуса угла между векторами.
Написать программу, демонстрирующую работу с этим классом. Программа долж-
на содержать меню, позволяющее осуществить проверку всех методов класса.
Вариант 7
Составить описание класса прямоугольников со сторонами, параллельными осям
координат. Предусмотреть возможность перемещения прямоугольников на пло
скости, изменение размеров, построение наименьшего прямоугольника, содержа-
щего два заданных прямоугольника, и прямоугольника, являющегося общей ча-
стью (пересечением) двух прямоугольников.
Написать программу, демонстрирующую работу с этим классом. Программа долж-
на содержать меню, позволяющее осуществить проверку всех методов класса.
Вариант 8
Составить описание класса для определения одномерных массивов целых чисел
(векторов). Предусмотреть возможность обращения к отдельному элементу мас-
сива с контролем выхода за пределы массива, возможность задания произвольных
границ индексов при создании объекта и выполнения операций поэлементного
сложения и вычитания массивов с одинаковыми границами индексов, умножения
и деления всех элементов массива на скаляр, вывода на экран элемента массива по
заданному индексу и всего массива.
Написать программу, демонстрирующую работу с этим классом. Программа долж-
на содержать меню, позволяющее осуществить проверку всех методов класса.
Вариант 9
Составить описание класса для определения одномерных массивов строк фикси-
рованной длины. Предусмотреть возможность обращения к отдельным строкам
массива по индексам, контроль выхода за пределы массива, выполнения операций
поэлементного сцепления двух массивов с образованием нового массива, слияния
двух массивов с исключением повторяющихся элементов, вывода на экран элемен-
та массива по заданному индексу и всего массива.
Написать программу, демонстрирующую работу с этим классом. Программа долж-
на содержать меню, позволяющее осуществить проверку всех методов класса.


Достарыңызбен бөлісу:
1   2   3   4   5




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет