Нажимая на кнопку "Задать вопрос", я даю согласие на обработку персональных данных

Задать вопрос
Задать вопрос
  • Написать программу, на Pascal, которая определяет принадлежит ли точка плоскости A отрезку с конечными точками B и С. Программа получает на вход координаты точек А, В и С, и выводит ответ (да или нет).

    • 14 April 2013
    • Ответ оставил:

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

    Опишу случай 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 исчезает, а вместе с ней и этап а).

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

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

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

    Успехов!

     

     

    • НЕ НАШЛИ ОТВЕТ?
    Если вас не устраивает ответ или его нет, то попробуйте воспользоваться поиском на сайте и найти похожие ответы по предмету школьной программы: английский язык.
    На сегодняшний день (07.07.2025) наш сайт содержит 244794 вопросов, по теме: английский язык. Возможно среди них вы найдете подходящий ответ на свой вопрос.
  • Нажимая на кнопку "Ответить на вопрос", я даю согласие на обработку персональных данных

    Ответить на вопрос

Последние опубликованные вопросы

что значит walk their, her or his Mary is in the perden 25 27) are playing with 2 playing with 2 are sath very happy মজ brother rama is Sam The is my breather Tom 22 hotties as swenining and sang Tomoea and 24... Написание исследования по теме "Сематическая классификация английских заимствований в русском языке" в текстовом формате с проверкой на антиплагиат (не менее двух вордовских страниц) Написание исследования по теме "Сематическая классификация английских заимствований в немецком языке" в текстовом формате с проверкой на антиплагиат (не менее одной страницы в Word) 2 к6выу5у4в5ыу3ыцц Задание 2.7 Передайте следующие предложения в Passive Voice, обращая внимание на место предлога. E.g. We often speak about her. — She is often spoken about. 1. Bessie's father gave her a complete s... When and where are you going to have the celebration In your country at what times are the shops generally open? Почему сокращается численность Казахстанских козерогов?​ Why did people stay in their homes as much as possible?                A. The weather was cold B. There were many thievesC. There were police officers​ Use of English/ Task 4. Read and choose. 1. I enjoy to swim/ swimming. 2. I want to eat/ eating. 3. I hate to work/working on Sunday. 4. I want to learn/ learning Spanish. помогить, соч последнее ... B) Write sentences use Past Simple and Past Continuous 1)When/Alice/wake up /it/rain 2) Her/mother/make/breakfast/ when /she/come /home​
*{ message }*