![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Virun |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 1.9.2005 Репутация: нет Всего: нет |
Здравствуйте! Если кому не трудно, не могли бы вы мне помочь в решении задачки на паскале:
Сам я обладаю крайне скудными знаниями в программировании, потому прошу вас мне помочь. Заранее благодарен. |
|||
|
||||
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
ГЫ, я бы помог но я забыл формулу
-------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| DeadLine |
|
|||
![]() Мыслитель ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 736 Регистрация: 16.2.2006 Где: Готем Репутация: 1 Всего: 51 |
Уравнение прямой k*x+b=y и окружности x^2+y^2=r^2
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| ivashkanet |
|
||||||||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 9 Всего: 149 |
Это математика. Программированием тут пахнет чуть-чуть, самую малость Как они заданы? Точками? Уравнением? Судя по уравнением Делаем так: подставляем уравнение прямой в уравнение окружности:
Возводим в квадрат и приводим подобные:
Так как нам нужно узнать только их взаимное расположение, то считаем дискриминант:
Теперь, если: 1) D < 0, то корней нет => прямая и окружность не пересекаются, 2) D = 0, то корень 1 => прямая и окружность касаются, 3) D > 0, то корней два => прямая и окружность пересекаются. Запрограммировать это ничего не стоит Добавлено @ 12:45 Кроме того, -- уравнение окружности с центром в точке (0, 0) Вместо него нужно использовать (x - a)^2 + (y - b)^2 = r^2 --- центр в точке (а, b). Но суть от этого не меняется Это сообщение отредактировал(а) ivashkanet - 16.10.2006, 12:40 |
||||||||
|
|||||||||
| Virun |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 1.9.2005 Репутация: нет Всего: нет |
Огромное вам спасибо, помогли!
P.S. Товарищи модераторы, ну что тут сказать...извиняюсь |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Да нужны не извинения а новый вариант заголовка, чтобы это все выглядело прилично -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |