1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| SataNi |
25.09.2006 22:32
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 15 Пол: Мужской Репутация: 0 |
Такая вот задачка:
"Даны координаты вершин треугольника и окружность, заданная уравнением x^2+y^2=r^2. Определить, является ли окружность вписанной или описанной по отношению к треугольнику." Помогите ришить пожалуйста. |
![]() ![]() |
| Lapp |
28.09.2006 5:18
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
1. Почему ты рассчитываешь радиус окружности так:
r:=SQRT(SQR(o1)+SQR(o2)); ? Получается, что твоя окружность обязательно проходит через начало координат. Мне кажется, разумнее запрашивать радиус, как ты запрашиваешь все остальное. Хотя, я вообще не понимаю, как это вяжется с условием, в котором центр окружности железно помещен в начало координат.. 2. Проверку на равенство двух переменных типа real (и подобных) нельзя проводить простым равенством. Дело в том, что из-за неизбежных ошибок вычисления два равных числа могут реально оказаться неравными в машинном представлении. Нужно сравнивать разность чисел с подходящим маленьким числом, например: Abs(a-b)<1e-7 Это число выбирается из соображений длины представления используемого типа и порядка чисел. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
| SataNi |
28.09.2006 6:29
Сообщение
#3
|
|
Новичок ![]() Группа: Пользователи Сообщений: 15 Пол: Мужской Репутация: 0 |
1. Почему ты рассчитываешь радиус окружности так: r:=SQRT(SQR(o1)+SQR(o2)); ? Получается, что твоя окружность обязательно проходит через начало координат. Почему? Не проходит она обязательно через начало координат... Так я рассчитываю, потому что окружность задана таким уравнением... Просто по введённым координатам программа рассчитывает радиус, формула которого записана в условии... Разве неправильно? 2. Проверку на равенство двух переменных типа real (и подобных) нельзя проводить простым равенством. Это лаборатрная по теме разветвляющиеся алгоритмы, 3я по счёту.. Думаю преподам пофиг будет на это... Лишь бы алгоритм верный был... |
| Lapp |
28.09.2006 7:03
Сообщение
#4
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Почему? Не проходит она обязательно через начало координат... Так я рассчитываю, потому что окружность задана таким уравнением... Просто по введённым координатам программа рассчитывает радиус, формула которого записана в условии... Разве неправильно? Смотри рисунок. Это то, что ты делаешь. В условии было x^2+y^2=r^2, то есть окружность с центром в начале координат. Боюсь, ты путаешь координаты точки на окружности (х,у) и координаты ее центра (о1,о2) Это лаборатрная по теме разветвляющиеся алгоритмы, 3я по счёту.. Думаю преподам пофиг будет на это... Лишь бы алгоритм верный был... Ну-ну.. хотя бы знай, что ответить, если спросят.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
SataNi Определить, является ли вписанной или описанной 25.09.2006 22:32
lapp
Такая вот задачка:
окружность, заданная уравнение... 25.09.2006 22:43
volvo Где копать? Пожалуйста... Копай сюда: если окружно... 25.09.2006 22:44
SataNi lapp, про то что у неё центр в начале координат ни... 25.09.2006 23:17
lapp
про то что у неё центр в начале координат ничего ... 25.09.2006 23:22
SataNi Текст задания точный. Книга передо мной лежит...
... 25.09.2006 23:28
lapp
Текст задания точный. Книга передо мной лежит...
... 25.09.2006 23:37
SataNi Точно полное и точно точное :) Если хочеш сфотать ... 25.09.2006 23:41
lapp
Если хочеш сфотать могу
Я тебе верю.. :)
Но то... 25.09.2006 23:52
Гость Млин... Не получается чтото... Напишите, пожалуйст... 27.09.2006 7:18
lapp
Млин... Не получается чтото... Напишите, пожалуйс... 27.09.2006 11:42
SataNi Получилось чтото вроде этого:
Program laba2;
var ... 27.09.2006 22:47
Volvo (guest) "Преподы", как ты их называешь, сначала ... 28.09.2006 8:06
SataNi До меня не дойдёт почему у окружности центр - нача... 28.09.2006 18:04
lapp
До меня не дойдёт почему у окружности центр - нач... 28.09.2006 23:59
SataNi Теперь ясно... То есть получается, что координаты ... 29.09.2006 7:59
lapp
Только на кой хрен мне тогда нужны x и y? Зачем м... 29.09.2006 13:07
SataNi Спасибо! Вроде понял :) . Как проверят отпишус... 29.09.2006 16:14![]() ![]() |
|
Текстовая версия | 9.12.2025 18:54 |