Задание 4 Параграф 5.4 ГДЗ Босова 8 класс 2023 (Информатика)

4. Две точки на плоскости заданы своими координатами. Разработайте, отладьте и протестируйте программу, определяющую, которая из точек находится ближе к началу координат.



Решение задачи: 4. Две точки на плоскости заданы своими координатами. Разработайте, отладьте и протестируйте программу, определяющую, которая из точек находится ближе к началу координат.

Ниже вариант решения задания из учебника Босова, Босова 8 класс, Бином:

4. Две точки на плоскости заданы своими координатами. Разработайте, отладьте и протестируйте программу, определяющую, которая из точек находится ближе к началу координат. Для проверки правильности программы используйте тест:

Входные данные

Координаты 1-й точки > > 1 2

Координаты 2-й точки > > 3 4

Координаты 1-й точки > > 1 2

Координаты 2-й точки > > 2 1

Координаты 1-й точки > > 2 4

Координаты 2-й точки > > 2 2

Выходные данные

1-я точка ближе

Точки равноудалены

2-я точка ближе

from math import*

xa,ya=map(int,input(taskx, y точки 1 > > task).split());

xb,yb=map(int,input(taskx, y точки 2 > > task).split());

d1 = sqrt(xa**2 + ya**2);

d2 = sqrt(xb**2 + yb**2);

if d1 == d2:

print(taskТочки равноудаленыtask)

elif d1

print(task1-я точка ближеtask)

else:

print(task2-я точка ближеtask)

Окно вывода:

x, y точки 1 > > 1 2

x, y точки 2 > > 3 4

1-я точка ближе

x, y точки 1 > > 1 2

x, y точки 2 > > 2 1

Точки равноудалены

x, y точки 1 > > 2 4

x, y точки 2 > > 2 2

2-я точка ближе