Написать программу, на Pascal, которая определяет принадлежит ли точка плоскости A отрезку с конечными точками B и С?

Информатика | 5 - 9 классы

Написать программу, на Pascal, которая определяет принадлежит ли точка плоскости A отрезку с конечными точками B и С.

Программа получает на вход координаты точек А, В и С, и выводит ответ (да или нет).

Ответить на вопрос
Ответы (1)
Глянь 14 нояб. 2020 г., 09:47:10

Попытаюсь помочь, но непонятно, причём тут плоскость, если она не задаётся никак.

И непонятна размерность пространства, в котором нужно решать задачу.

Опишу случай 3 - мерного пространства, то есть решу задачу

В пространстве заданы своими координатами 3 точки А, В, С.

Определить, принадлежит ли точка А отрезку ВС.

В такой формулировке нет неясностей.

Всё понятно.

Немного теории

1.

Точка А будет принадлежать отрезку ВС, если

а) она будет лежать на прямой ВС

б) она делит этот отрезок внутренним образом.

На оба этих вопроса овечает аналитическая геометрия, так,

а) уравнение прямой в пространстве описывается следующей формулой

X - Xb Y - Yb Z - Zb - - - - - - - - - - = - - - - - - - - - = - - - - - - - - - - -

Xс - Xb Yс - Yb Zс - Zb

Поэтому, если мы вместо (X, Y, Z) подставим координаты точки А и получим верные равенства, значит точка А лежит на прямой ВС

б) Точка А делит отрезок ВС внутренним образом, если

|BA| - - - - - - = k, при этом к> ; 0

|AC|

Ну вот, в принципе и всё.

Формула длины отрезка, думаю, тебе известна, это всего - навсего трехмерная теорема Пифагора.

Программа тоже должна эти два этапа проходить, при этом на второй переходить, если успешно пройден первый.

Текст писать не буду, он примитивен.

Если я что - то не так понял, и, например, все 3 точки лежат в одной плоскости, то всё упрощается, так как координата Z исчезает, но теория остаётся прежней.

Если же у тебя одномерный случай, то есть все три точки лежат на числовой прямой, то и координата Y исчезает, а вместе с ней и этап а).

Но теория в целом и алгоритм остаётся прежним, поэтому лучше сразу написать программу для трехмерного пространства.

Вот и всё, если возникнут вопросы, пиши в личку.

Ну и последнее, выставленные очки мне совершенно ни к чему, поэтому, чтобы их себе сэкономить, можешь внимательно изучить мой текст, а затем отметить его как нарушение.

Успехов!

Tohaplus 19 авг. 2020 г., 09:15:57 | 10 - 11 классы

Написать программу на Pascal, попадает ли точка с заданными координатами в область?

Написать программу на Pascal, попадает ли точка с заданными координатами в область?

Helenar03 6 февр. 2020 г., 07:30:49 | 5 - 9 классы

Помогите с информатикой?

Помогите с информатикой!

С клавиатуры вводится координата точки х, программа выводит ответ принадлежит ли точка отрезку от 20 до 40.

Anet6604 28 янв. 2020 г., 08:06:53 | 5 - 9 классы

Составить программу которая вводит с клавиатуры координаты точек на плоскости и определяет принадлежность точки зашрихованной области включая её границы?

Составить программу которая вводит с клавиатуры координаты точек на плоскости и определяет принадлежность точки зашрихованной области включая её границы.

BravinaGalya 28 июл. 2020 г., 07:00:45 | 5 - 9 классы

Pascal?

Pascal.

Составить программу, которая печатает true, если точка с координатами (х, у) принадлежит заштрихованной области.

Ялетаю 22 июл. 2020 г., 04:47:36 | 5 - 9 классы

Написать программу на языке Pascal?

Написать программу на языке Pascal.

Написать программу, которая выводит 10 одинаковых чисел.

Karolina197 30 дек. 2020 г., 11:02:39 | 5 - 9 классы

Даны две точки в плоской прямоугольной системе координат?

Даны две точки в плоской прямоугольной системе координат.

Напишите программу, определяющую, которая из точек находится ближе к началу координат.

Sahunya94 22 авг. 2020 г., 04:19:05 | 5 - 9 классы

Помогите пожалуйста?

Помогите пожалуйста.

Даны две точки на плоскости.

Напишите программу, определяющую какая из этих точек находится ближе к началу координат.

Доктор7 5 апр. 2020 г., 16:56:00 | 10 - 11 классы

Написать программу, при выполнении которой с клавиатуры считываются координаты точки на плоскости (x, y - действительные числа) и определяется принадлежность этой точки заданной закрашенной области(вк?

Написать программу, при выполнении которой с клавиатуры считываются координаты точки на плоскости (x, y - действительные числа) и определяется принадлежность этой точки заданной закрашенной области(включая границы).

Mrmiki31 1 окт. 2020 г., 19:11:34 | 5 - 9 классы

Составить программу, определяющую, какой четверти декартовой системы координат принадлежит точка (x, y)?

Составить программу, определяющую, какой четверти декартовой системы координат принадлежит точка (x, y).

На входе – координаты точки, на выходе – номер четверти.

Выполнять в паскале Если точно не знаете, то не пишите.

Sjava2 28 нояб. 2020 г., 13:59:27 | 10 - 11 классы

Написать программу, которая определяет , что введено с клавиатуры( русская прописная или строчня буква , английская прописная или строчная буква , цифра или символ)Написать программу , которая определ?

Написать программу, которая определяет , что введено с клавиатуры( русская прописная или строчня буква , английская прописная или строчная буква , цифра или символ)

Написать программу , которая определяет , к какой четверти координатной плоскости принадлежит точка.

Координаты точки вводятся с клавиатуры .

Написать все эти 2 программы в Pascal ) Помогите срочно пожалуйста ).

На этой странице вы найдете ответ на вопрос Написать программу, на Pascal, которая определяет принадлежит ли точка плоскости A отрезку с конечными точками B и С?. Вопрос соответствует категории Информатика и уровню подготовки учащихся 5 - 9 классов классов. Если ответ полностью не удовлетворяет критериям поиска, ниже можно ознакомиться с вариантами ответов других посетителей страницы или обсудить с ними интересующую тему. Здесь также можно воспользоваться «умным поиском», который покажет аналогичные вопросы в этой категории. Если ни один из предложенных ответов не подходит, попробуйте самостоятельно сформулировать вопрос иначе, нажав кнопку вверху страницы.