|
|
Отношение предназначено для построения высот треугольника.
Если тип объекта, указанного во входном параметре, несовместим с типом этого параметра, то при активизированном флажке NIL в выходной параметр заносится NIL-объект.
|
|
|
|
|
Клавиша |
Предварительно
выделено: |
Действие |
Выделение
после
действия: |
|
h, H |
Три прямые |
Построение высот треугольника, образованного тремя прямыми |
Выделяются высоты |
|
|
|
|
Параметры |
Типы объектов |
Функциональное назначение
параметров |
|
Высота 1 |
Прямая |
Высота, исходящая из точки пересечения первой и третьей сторон треугольника |
|
Высота 2 |
Прямая |
Высота, исходящая из точки пересечения первой и второй сторон треугольника |
|
Высота 3 |
Прямая |
Высота, исходящая из точки пересечения второй и третьей сторон треугольника |
|
Первая сторона треугольника |
Прямая |
Первая сторона треугольника |
|
Вторая сторона треугольника |
Прямая |
Вторая сторона треугольника |
|
Третья сторона треугольника |
Прямая |
Третья сторона треугольника |
|
|
Прототип команды: TR011 Согласование Высота_1 Высота_2 Высота_3 ; Первая_сторона_треугольника Вторая_сторона_треугольника Третья_сторона_треугольника .
|
|
Входные параметры: o1, o2, o3.
Выходные параметры: o7, o8, o9.
Алгоритм "Главный" |
1 |
|
Прямая o1 задана координатами двух точек: X1= -300.5 , Y1= -53 , X2= -213.5 , Y2= 29 . |
2 |
|
Прямая o2 задана координатами двух точек: X1= -183.5 , Y1= 235 , X2= 22.5 , Y2= 64 . |
3 |
|
Прямая o3 задана координатами двух точек: X1= 523.5 , Y1= -218 , X2= -328.5 , Y2= -144 . |
4 |
|
Точка p1 есть пересечение прямых o1 и o2 . |
5 |
|
Точка p2 есть пересечение прямых o2 и o3 . |
6 |
|
Точка p3 есть пересечение прямых o3 и o1 . |
7 |
|
Прямая o4 задана точками p1 и p2 . |
8 |
|
Прямая o5 задана точками p2 и p3 . |
9 |
|
Прямая o6 задана точками p3 и p1 . |
10 |
|
Прямая o7 проведена через точку p3 под углом 90 к прямой o4 . |
11 |
|
Прямая o8 проведена через точку p1 под углом 90 к прямой o5 . |
12 |
|
Прямая o9 проведена через точку p2 под углом 90 к прямой o6 . |
|
|
|
|
|
Структура функции |
|
|
|
Пример 1:
Построить высоты треугольника, заданного вершинами p1, p2 и p3.
Алгоритм "Главный" |
1 |
|
Точка p1 задана координатами -115.5 и -59 . |
2 |
|
Точка p2 задана координатами -37.5 и 110 . |
3 |
|
Точка p3 задана координатами 120.5 и -33 . |
4 |
|
Прямая o1 задана точками p1 и p2 . |
5 |
|
Прямая o3 задана точками p2 и p3 . |
6 |
|
Прямая o5 задана точками p3 и p1 . |
7 |
|
Прямые o4 , o6 , o7 - высоты треугольника, построенного на прямых o1 , o3 , o5 . |
|
|
|
|
|
|
|
|
|
|