Проверить, попадает ли точка в круг - Prolog

Узнай цену своей работы

Формулировка задачи:

Задачка: Создайте предикат, имеющий пять аргументов, и проверяющий, попадает ли точка, чьи координаты заданы первыми двумя параметрами, в круг, центр которого определяют третий и четвертый параметр, а радиус - пятый. Помогите пожалуйста с реализацией.

Решение задачи: «Проверить, попадает ли точка в круг»

textual
Листинг программы
predicates
check(real,real,real,real,real)
clauses
check(X,Y,Xc,Yc,R):-(X-Xc)*(X-Xc)+(Y-Yc)*(Y-Yc)<R*R.
goal
check(0.8,0.7,0,0,1).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5
Похожие ответы