Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2012, 21:42   #1
Вероника_94
Пользователь
 
Регистрация: 19.01.2012
Сообщений: 22
По умолчанию Решить задачу с использованием подпрограмм функции (ПАСКАЛЬ)

Составить программу, определяющую, могут ли три отрезка, заданные каждой координатами двух точек являться вершинами треугольника
Вероника_94 вне форума Ответить с цитированием
Старый 12.06.2012, 22:35   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Код:
procedure diagnos;
begin
  writeln('Отрезки не могут являться вершинами треугольника.');
end;

begin
  diagnos;
end.
s-andriano вне форума Ответить с цитированием
Старый 13.06.2012, 00:02   #3
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Цитата:
Сообщение от Вероника_94 Посмотреть сообщение
Составить программу, определяющую, могут ли три отрезка, заданные каждой координатами двух точек являться вершинами треугольника
собственно находите длинны этих отрезков и проверяете... если какая либо из сум двух отрезков меньше третьего - то не может... иначе треугольничек реально сложить...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 13.06.2012, 08:52   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
собственно находите длинны этих отрезков и проверяете...
и что? После этого отрезки могут стать ВЕРШИНАМИ треугольника?! Вы понятие "вершина" вообще знаете, что означает?!


p.s. думаю, что либо TC, либо автор задачи криво сформулировал вопрос в задаче. Подразумевается, что вопрос состоит в том, могут ли три отрезка, заданные координатами своих концов, образовать треугольник (т.е. могут ли они являтся СТОРОНАМИ треугольника!

вот в такой трактовке условия задачи совет VIK_aka_TOR подходит.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.06.2012, 13:11   #5
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

синхронный недосып сказывается... слово высоты недосмотрел...
в таком случае нужно пользоваться свойством того что все три вершины пересекаются в одной точке(ортоцентре) и чрез соотношение... собственно вики ... если соотношение для вашего случая верно - опаньки!! можно треугольник сложить...)
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 13.06.2012, 18:01   #6
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,321
По умолчанию

Уважаемый VIK_aka_TOR, быстро в постельку
Нету слова "высота" нигде)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 13.06.2012, 18:31   #7
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
p.s. думаю, что либо TC, либо автор задачи криво сформулировал вопрос в задаче. Подразумевается, что вопрос состоит в том, могут ли три отрезка, заданные координатами своих концов, образовать треугольник (т.е. могут ли они являтся СТОРОНАМИ треугольника!
Тут хуже.
С одной стороны, известно, что условие содержит ошибки. С другой - отрезки заданы не просто длиной, а координатами. Поэтому неочевидно, можно ли эти отрезки:
1. Перемещать.
2. Поворачивать.

Другими словами, единственный случай, когда на вопрос (после исправления) можно дать безусловный ответ, если координаты концов отрезков попарно совпадают.
s-andriano вне форума Ответить с цитированием
Старый 13.06.2012, 22:49   #8
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Уважаемый VIK_aka_TOR, быстро в постельку
Нету слова "высота" нигде)
и в правду... пойду посплю... )
ну берем 3 пары этих вергин... вычисляем длинны между этими точка... и проверяем по методу моего первого поста... )

если все же не подходит... проверим содержание темы утром... )
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на паскаль с использованием подпрограмм Julichka1k Помощь студентам 2 06.02.2012 19:47
задача на паскаль с использованием подпрограмм Julichka1k Помощь студентам 1 05.02.2012 20:17
Помогите решить задачу на Паскале с использованием подпрограмм. Evgo Помощь студентам 12 20.06.2009 20:42
Решить задачу с помощью подпрограмм Fonarik Помощь студентам 1 07.11.2008 22:30