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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2010, 22:00   #1
WitaliG
Пользователь
 
Регистрация: 17.08.2010
Сообщений: 75
По умолчанию Задача на Паскаль

Здравствуйте!
Пересмотрел материалы форума, но такой задачи не нашел, хотя есть подобные. А очень хочется понять: Как решаются такие задачи:
Точка задана координатами X, Y. Определить, находится ли эта точка внутри круга радиусом R с центром в начале координат.
Подскажите пожалуйста.
С уважением Виталий.
WitaliG вне форума Ответить с цитированием
Старый 28.11.2010, 22:17   #2
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

бр-р-р-р формулы учите хоть. Расстояние между точкой и центром окружности L:=Sqrt(Sqr(X-X0)+Sqr(Y-Y0));
Если L>R, точка вне круга.
Если L=R, точка лежит на окружности (точность тебе задана, обруби остальные разряды)
Если L<R, точка внутри круга.
детские задачи.
wm_leviathan вне форума Ответить с цитированием
Старый 28.11.2010, 22:17   #3
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Существует формула
Код:
If Sqrt(Sqr(x) + Sqr(y)) <= r then Writeln('Принадлежит ')
                                else Writeln('Не принадлежит ');
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Старый 28.11.2010, 22:18   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,821
По умолчанию

Код:
if ((|x| < R) and (|y| < R)) than принадлежит!
p51x вне форума Ответить с цитированием
Старый 28.11.2010, 22:25   #5
WitaliG
Пользователь
 
Регистрация: 17.08.2010
Сообщений: 75
По умолчанию

Спасибо братцы, все стало ясно.
А формулы я записываю, но этой формулы у меня не было.
С уважением Виталий.
WitaliG вне форума Ответить с цитированием
Старый 28.11.2010, 23:01   #6
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Код:
if ((|x| < R) and (|y| < R)) than принадлежит!
Это попадание в квадрат вроде как
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на Паскаль WitaliG Помощь студентам 2 08.11.2010 17:53
Задача на Паскаль WitaliG Помощь студентам 18 23.10.2010 08:05
задача паскаль Голем Помощь студентам 2 17.07.2010 01:20
Задача в Паскаль Ivanushka17 Помощь студентам 1 06.12.2009 20:01
Задача по паскаль. aleksandr_dss Помощь студентам 1 31.12.2008 00:09