|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.12.2011, 18:37 | #1 |
Новичок
Джуниор
Регистрация: 02.12.2011
Сообщений: 2
|
На языке Си++ Определить, лежит ли данная точка на одной из сторон треугольника, заданного координатами его вершин.
Помогите пожалуйста решить задачу!
Определите, лежит ли данная точка на одной из сторон треугольника, заданного координатами его вершин. Выявить исходные данные, результаты, назначить им имена. Выбрать метод (порядок) решения задачи. Разбить метод решения задачи на этапы. Изобразить каждый этап в виде соответствующего символа блок-схемы алгоритма и указать стрелками порядок их выполнения. В полученной схеме при любом варианте вычислений предусмотреть выдачу результатов или сообщений об их отсутствии, обеспечить возможность перейти к блоку конец. Пожалуйста Заранее Спасибо Вам!! |
02.12.2011, 19:11 | #2 |
Пользователь
Регистрация: 03.07.2011
Сообщений: 92
|
С точки зрения линейной алгебры, проверить, лежит ли точка на прямой можно с помощью канонического уравнения прямой
(x-x1)/(x2-x1)=(y-y1)/(y2-y1). Вместо x и y подставить координаты точки. Если получиться тождество, то точка лежит на прямой. Код:
Стоит заметить, что необходимо преобразовать каноническое уравнение в произведение скобок, чтобы не получить ошибки при делении на 0. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определите, лежит ли данная точка на одной из сторон треугольника, заданного координатами его вершин. | Марисабель | Помощь студентам | 0 | 02.12.2011 18:20 |
лежит ли точка внутри треугольника | х-prof | Помощь студентам | 1 | 16.06.2011 20:16 |
Определить лежит ли точка на пересечении 2 элипсов | Sirega | Общие вопросы C/C++ | 8 | 03.03.2009 20:49 |
Необходимо определить периметр многоугольника, заданного координатами вершин | Андрю)(@ | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 23.12.2008 12:30 |