2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Программа на Pascal
Сообщение26.02.2016, 16:55 
Здравствуйте! Помогите, пожайлуста :? Програму я сам создам, но перед этим нужно знать формулу или хотя бы понять условия задания для начала програмирования.

Цитата:
"Разработать программу на Pascal с таким условием:
Дано множество N различных точек на плоскости. Найти все равнобедренные треугольники, вершины которых принадлежат N. С этих треугольников найти треугольники с наибольшей высотой, проведенной к основанию."

 
 
 
 Re: Программа на Pascal
Сообщение26.02.2016, 17:12 

(Оффтоп)

Похоже, Sonic86 уже оперативно реализовал мою идею программы-оптимизатора из соседней темы :D

 
 
 
 Re: Программа на Pascal
Сообщение26.02.2016, 17:30 
Аватара пользователя
anasdym в сообщении #1102298 писал(а):
хотя бы понять условия задания

Что именно не понятно?

 
 
 
 Re: Программа на Pascal
Сообщение26.02.2016, 18:00 
whitefox в сообщении #1102314 писал(а):
anasdym в сообщении #1102298 писал(а):
хотя бы понять условия задания

Что именно не понятно?
Например, какие входные/выходные данные для даной задачи?

 
 
 
 Re: Программа на Pascal
Сообщение26.02.2016, 18:16 
Аватара пользователя
Входные:
anasdym в сообщении #1102298 писал(а):
множество N различных точек на плоскости

Выходные:
anasdym в сообщении #1102298 писал(а):
<равнобедренные> треугольники с наибольшей высотой, проведенной к основанию

 
 
 
 Re: Программа на Pascal
Сообщение26.02.2016, 18:37 
Аватара пользователя
Вот за что я всегда не любил программирование :-)

anasdym
Неизвестно, что ожидает от Вас будущий проверяющий. Телепатов здесь нет, но за счёт опыта можно предположить основные варианты:
1) Вам дадут файл с набором координат $N$ точек. Программа должна будет считывать данные из файла. По умолчанию будет считаться, что это декартовы координаты. Хуже если Вы напишете программу для декартовых, а Вам в файле уточнят, что это полярные. Ещё хуже, если для последнего случая забудут уточнить про полярные, и Вы узнаете об этом после получения оценки. Поэтому все неясные вопросы нужно уточнять сразу с тем, кто ставит задачу.
2) Программа должна запрашивать входные данные у пользователя. Типа:
    "Введите декартовы координаты 1-й точки:"
    "Продолжить ввод точек?"
дальше понятно.

-- 26.02.2016, 18:39 --

На выходе, вероятно, должны быть все подходящие тройки $X_iX_jX_k$ точек с указанием их координат и с каким-то пояснением, позволяющим определить, какие стороны равны. А для последнего пункта -- отдельно те, у которых высота максимальна.

 
 
 
 Posted automatically
Сообщение26.02.2016, 18:47 
Аватара пользователя
 i  Тема перемещена из форума «Программирование» в форум «Карантин»
по следующим причинам:

- неинформативный заголовок;
- отсутствуют собственные содержательные попытки решения задач(и).

Исправьте все Ваши ошибки и сообщите об этом в теме Сообщение в карантине исправлено.
Настоятельно рекомендуется ознакомиться с темами Что такое карантин и что нужно делать, чтобы там оказаться и Правила научного форума.

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group