1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 4 Параграф 4.4 ГДЗ Босова 8 класс 2025 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

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

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

Найдём расстояние от каждой точки до начала координат по формуле $$d=\sqrt{x^2+y^2}$$ и сравним полученные значения.

var
xa, ya, xb, yb: integer;
d1, d2: real;
begin
  write(‘Координаты 1-ой точки>> ‘);
  readln(xa, ya);
  write(‘Координаты 2-ой точки>> ‘);
  readln(xb, yb);
  d1 := sqrt(sqr(xa) + sqr(ya));
  d2 := sqrt(sqr(xb) + sqr(yb));
  if d1 = d2 then
    writeln(‘Точки равноудалены’)
  else if d1 < d2 then
    writeln(‘1-я точка ближе’)
  else
    writeln(‘2-я точка ближе’);
end.

Проверка на тестах:

  • $$1\ 2$$ и $$3\ 4$$: $$d_1=\sqrt{1^2+2^2}=\sqrt{5}$$, $$d_2=\sqrt{3^2+4^2}=5$$, значит, 1-я точка ближе.
  • $$1\ 2$$ и $$2\ 1$$: $$d_1=\sqrt{5}$$, $$d_2=\sqrt{5}$$, значит, точки равноудалены.
  • $$2\ 4$$ и $$2\ 2$$: $$d_1=\sqrt{2^2+4^2}=\sqrt{20}$$, $$d_2=\sqrt{2^2+2^2}=\sqrt{8}$$, значит, 2-я точка ближе.

Ответ: программа сравнивает расстояния от точек до начала координат и выводит, какая точка ближе, либо сообщает, что точки равноудалены.



Общая оценка
4.6 / 5
Другие учебники
Другие предметы