Курсовая работа: Создание программы для определения вершин пирамиды с выпуклым основанием по данным точкам
2) Назначение: определяет вершины пирамиды с выпуклым основанием и выводит на дисплей, если же нет решений -выводит соотсветсвующее сообщение ;
3) Входные параметры: P,mno,n;
4) Выходные параметры: P,mno.
Блок-схема
Тестовые Данные
-Введем 5 точек
Точка 1(2,-1,-1)
Точка 2(1, 2, 3)
Точка 3(4, 1 1)
Точка 4(0, 1, 2)
Точка 5(7, 1, 1)
-Построим по 3-м точкам уравнение плоскости
Уравнение каждой плоскости имеет вид: Ax + By + Cz + D = 0. Так что наша задача по заданным координатам 3-ех точек плоскости найти коэффициенты A, B, C и D. Эти коэффициенты находятся по формулам:
где x, y, z - координаты наших точек, а 1-2-3 это номера точек A-B-C.
Соответственно находим эти коэффициенты и подставляем их в формулу
--В итоге, получаем уравнение вида Ax + By + Cz + D = 0.
A = -2
B = 10
C = -8
- D = -6
Подставим коэффициенты. Уравнение плоскости:
-2 x + 10 y - 8 z + 6 = 0
Далее, проверим 4 и 5 точку на принадлежность к этой плоскости:
Берем точку 4(0, 1, 2) и подставляем в уравнение -2 x + 10 y - 8 z + 6 = 0
-2(0)+10(1)-8(2)+6=0
0=0
Точка 4 принадлежит плоскости.