Номер §3.5 № 12

ГДЗ по информатике 8 класс, Босова 2023, страница 117

§. № Сравнение расстояний до начала координат

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

Решение

Пусть точки имеют координаты и . По теореме Пифагора квадраты расстояний от начала координат равны и . Расстояния неотрицательны, поэтому для их сравнения достаточно сравнить квадраты; извлекать корни не требуется.

Алгоритм с двумя ветвлениями:

ввести x, y, x, y
d := x * x + y * y
d := x * x + y * y
если d < d
  то вывести «A ближе»
  иначе если d < d
         то вывести «B ближе»
         иначе вывести «точки равноудалены»
       все
все

Например, для и получаем , . Так как , точка A ближе к началу координат. Ветка равенства нужна, если оба расстояния совпадают.

Ответ

Сравнить и : меньшее значение соответствует более близкой точке; при равенстве точки равноудалены.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото