Составить программу, определяющую принадлежит ли точка с координатами (x; y)...

0 голосов
123 просмотров

Составить программу, определяющую принадлежит ли точка с координатами (x; y) заштрихованной части плоскости. Координаты точки ввести с клавиатуры. Желательно на Python.


image

Информатика (12 баллов) | 123 просмотров
0

А есть уравнение прямых и окружности ?

0

прямых - Ах + Ву + С = 0 (C = 0, А ≠0, В ≠ 0 – прямая проходит через начало координат) ,окружности - x² + y² = r²

0

все, не надо, понятно

Дан 1 ответ
0 голосов

Исходя из графика

2х  - уравнение первой прямой


x/2 - уравнение второй прямой  

(x+3)^2 + (y+3)^2 = 9 - уравнение окружности  


x = int(input("Enter x "))

y = int(input("Enter y "))

if (((x+3)**2)+((y+3)**2) < 9.0) and ((y > 2*x) or (y < x/2)):

   print("Принадлежит")

else:

print("Не принадлежит")



(42 баллов)
0

Не совсем так, программа не определяет принадлежит ли точка закрашенной области, например, я ввожу (1;-3) и она выводит "не принадлежит", хотя наоборот

0

дак (1; -3) лежит в 4 четверти, ну то-есть справа снизу, там ведь нету графиков даже

0

а если нужна проверка включая границы то нужно заменить больше меньше на больше либо равно и меньше либо равно

0

А всё, поняла, спасибо большое

0

там только ошибочки маленькие, типа скобок не хватает