Составить программу, которая определяет, являются ли разные точки с координатами (X1,Y1) и (X2, Y2) симметричными относительно осей координат или начала координат. прочертить путь выполнения алгоритма для следующих значений параметров: А) X1= -1, Y1=6, X2=1, Y2=6. Б) X1=6, Y1=7, X2=1, Y2=6

21 Фев 2020 в 19:41
149 +1
0
Ответы
1

Программа на Python:

def is_symmetric(x1, y1, x2, y2):
if x1 == -x2 and y1 == y2:
return "Точки симметричны относительно оси Y"
elif x1 == x2 and y1 == -y2:
return "Точки симметричны относительно оси X"
elif x1 == -x2 and y1 == -y2:
return "Точки симметричны относительно начала координат"
else:
return "Точки не симметричны"
# примеры значений параметров
print(is_symmetric(-1, 6, 1, 6)) # А) X1= -1, Y1=6, X2=1, Y2=6
print(is_symmetric(6, 7, 1, 6)) # Б) X1=6, Y1=7, X2=1, Y2=6

Путь выполнения программы для указанных значений параметров:

Для случая А: x1 = -1, y1 = 6, x2 = 1, y2 = 6

x1 не равно по модулю x2, и y1 равно y2, программа вернет "Точки симметричны относительно оси Y"

Для случая Б: x1 = 6, y1 = 7, x2 = 1, y2 = 6

x1 не равно по модулю x2, и y1 не равно по модулю y2, программа вернет "Точки не симметричны"
18 Апр 2024 в 16:57
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир