Лабораторная работа № 8
Вариант 5
Задание:
Создайте структуру, описывающую точку в трехмерной системе координат (x, y, z). Найдите расстояние между двумя точками A(x1,y1,z1) и B (x1,y1,z1).
Лабораторная работа № 9
Вариант 5
Задание:
Создать двоичный файл, куда записать n целых чисел. Из файла создать
массив, элементы которого не являются простыми числами и расположены до минимального элемента.
Лабораторная работа № 10
Вариант 5
Задание:
Создать двоичный файл с информацией об успеваемости студентов некоторого факультета за все время обучения (табл. 3.3)
Лабораторная работа № 11
Вариант 5
Задание:
Класс
Члены класса
Методы
Операторы перегрузки
Прямая
Координаты двух точек (x1, y1) и (x2, y2)
Конструктор, деструктор, метод вывода уравнения прямой
Проверка параллельности 2x прямых (), определение угла между 2-мя прямыми (%)
Исходные данные
Результаты
Прямая AB: A(xa, ya), B(xb, yb)
Прямая CD: C(xc, yc), D(xd, yd)
Вывести уравнения прямых линий. Если прямые не параллельны, то найти и вывести угол между ними
Лабораторная работа № 12
Вариант 5
Задание:
Создать класс четырехугольник, члены класса – координаты 4-х точек. Предусмотреть в классе методы проверки существования четырехугольника вычисления и вывода сведений о фигуре – длины сторон, диагоналей, периметр, площадь. Создать производный класс – параллелограмм, предусмотреть в классе проверку, является ли фигура параллелограммом. Написать программу, демонстрирующую работу с классом: дано N четырехугольников и M параллелограммов, найти среднюю площадь N четырехугольников и параллелограммы наименьшей и наибольшей площади.
СОДЕРЖАНИЕ
Лабораторная работа № 8 2
Лабораторная работа № 9 2
Лабораторная работа № 10 4
Лабораторная работа № 11 7
Лабораторная работа № 12 9