С Новым годом! Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 26.11.2020
Сообщений: 24
1

Выяснить, принадлежит ли точка Р(х, у) заштрихованной области

10.10.2021, 13:21. Показов 1672. Ответов 1

Author24 — интернет-сервис помощи студентам
Выяснить, принадлежит ли точка Р(х, у) заштрихованной области. Не совсем понимаю как это сделать в Лазарусе
Изображения
 
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.10.2021, 13:21
Ответы с готовыми решениями:

Выяснить, принадлежит ли точка М(х.у) заштрихованной области
При разработке программы учесть следующее: 1) Необходимо подключить модуль crt и использовать...

Выяснить, принадлежит ли точка М (х,у) заштрихованной области
Выяснить, принадлежит ли точка М (х,у) заштрихованной области. Заранее спасибо за помощь!

Выяснить, принадлежит ли точка заштрихованной области
Выяснить принадлежит ли точка заштрихованной области.

Выяснить принадлежит ли точка с заданными координатами (х, у) заштрихованной области координатной плоскости
Выяснить принадлежит ли точка с заданными координатами (х, у) заштрихованной области координатной...

1
3460 / 1648 / 236
Регистрация: 26.02.2009
Сообщений: 8,051
Записей в блоге: 5
10.10.2021, 13:51 2
Лучший ответ Сообщение было отмечено Владими58 как решение

Решение

1) x^2 + y^2 = R^2 - это уравнение окружности
то есть из уравнения можно получить радиус окружности (просто взять квадратный корень из 4 и 25 соответственно)
Rmin = sqrt(4) = 2
Rmax = sqrt(25) = 5

2) Из координат точки можно узнать радиус окружности на которой она лежит
Rpoint = sqrt( x*x + y*y ), где x,y - координаты точки

3) Теперь можно проверить попадает ли Rpoint между Rmin и Rmax:
Delphi
1
2
3
4
5
6
7
function IsInside( x,y:double ):boolean;
  const Rmin = 2; Rmax = 5;
  var Rpoint:double;
begin
  Rpoint := sqrt( x*x + y*y );
  Result := (Rmin <= Rpoint) and ( Rpoint <= Rmax );
end;
4) Осталось оставить все варианты, где y-координата точки всегда отрицательна
Delphi
1
2
3
4
5
6
7
function IsInside( x,y:double ):boolean;
  const Rmin = 2; Rmax = 5;
  var Rpoint:double;
begin
  Rpoint := sqrt( x*x + y*y );
  Result := (Rmin <= Rpoint) and ( Rpoint <= Rmax ) and (y <= 0);
end;
1
10.10.2021, 13:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.10.2021, 13:51
Помогаю со студенческими работами здесь

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

С клавиатуры вводится точка M с координатами [x ; y]. Вычислить, принадлежит ли введенная точка M заштрихованной области рисунка
Помогите плз задачку сделать

Принадлежит ли точка заштрихованной области
Помогите, пожалуйста. Надо написать программу, которая определяет, принадлежит ли точка с заданными...

Принадлежит ли точка заштрихованной области?
Приветствую, задание такое, нужно написать код, который определяет принадлежит ли точка...

Принадлежит ли точка заштрихованной области?
Приветствую, задание такое, нужно написать код, который определяет принадлежит ли точка...

Принадлежит ли точка заштрихованной области
помогите с лабораторкой ! первую задачу сделал, а как с рисунком то это делается ? помогитеее...

Принадлежит ли точка заштрихованной области?
Приветствую, задание такое, нужно написать код, который определяет принадлежит ли точка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru