Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программирование(на любом языке)!!!

Jour Ученик (132), на голосовании 4 дня назад
Впрограмму вводятся координаты точки Х и Y (вещественные числа). Определить, принадлежит ли точка с координатами (Х; Y) заштрихованной части плоскости.на любом языке программирования
Голосование за лучший ответ
nds Просветленный (21963) 1 месяц назад
Программу писать лень но немного подскажу.
Расстояние между точками по координатам считается по теореме Пифагора
Sqrt((x1-x2)^2+(y1-y2)^2).
Так как нам нужно расстояние от начала координат то Sqrt(x^2+y^2).
Точка находится в закрашенной области если и х и у больше либо равны нулю а расстояние от 0.5 до 1
Пользователь удален Ученик (12) 1 месяц назад
Расстояние между точками по координатам считается по теореме Пифагора
Sqrt((x1-x2)^2+(y1-y2)^2).
Так как нам нужно расстояние от начала координат то Sqrt(x^2+y^2).
Точка находится в закрашенной области если и х и у больше либо равны нулю а расстояние от 0.5 до 1
l ol Гуру (3518) 1 месяц назад
Задаешь два уравнения окружности. Проверяешь, чтобы икс и игрек были положительными, а корень из суммы квадратов лежал в диапазоне от 0.5 до 1. Математика 9 класс.
tuiyuo Профи (542) 1 месяц назад
Для второй проверки испольщуем уравнение круга. Уравнение круга с центром в точке (cx,cy) и радиусом r:
(x - cx)^2 + (y - cy)^2 ≤ r^2
(X - 1)^2 + (Y - 1)^2 ≤ 0.5^2
программа на языке python:
def point_in_shaded_area(x, y):
if 0.5 <= x <= 1 and 0.5 <= y <= 1:
if (x - 1) ** 2 + (y - 1) ** 2 <= 0.25:
return True
return False
Пример внутри области:
print(point_in_shaded_area(0.75, 0.75))
Пример вне области:
print(point_in_shaded_area(0.6, 0.6))
влад пономарёв Знаток (452) 1 месяц назад
# Ввод координат точки
x = float(input("Введите координату X: "))
y = float(input("Введите координату Y: "))

# Проверка принадлежности точки заштрихованной области
if 0.5 <= x <= 1 and 0.5 <= y <= 1:
print("Точка принадлежит заштрихованной области.")
else:
print("Точка не принадлежит заштрихованной области.")
ndsПросветленный (21963) 1 месяц назад
И заштрихованная область у вас квадратной формы
влад пономарёвЗнаток (452) 3 недели назад
Правда, не смотрел на фото извиняюсь
Андрей Кун Ученик (235) 2 недели назад
# Вводим координаты точки X и Y
X = float(input("Введите координату X: "))
Y = float(input("Введите координату Y: "))

# Проверяем условие принадлежности точки заштрихованной части плоскости
if (X >= 0 and Y >= 0 and Y <= 1 - X) or (X < 0 and Y >= 0 and Y <= X + 1):
print("Точка с координатами ({}, {}) принадлежит заштрихованной части плоскости.".format(X, Y))
else:
print("Точка с координатами ({}, {}) не принадлежит заштрихованной части плоскости.".format(X, Y))
Похожие вопросы