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

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

Задача

отрезка АВ по заданным координатам точек А и В.
Подсказка: расстояние d между точками А(ха, уа) и В(хь, yh)
выражается формулой
d =корень (xb-ха)2 + (yb -ya)2.
Для проверки правильности программы используйте тест:
Входные данные
ха=2
уа=1
хb=10
yb=7
Выходные данные
|АВ|=10.0
var
xa, ya, xb, yb: integer;
d: real;
begin
writeln(‘Введи через пробел xa,ya,xb,yb’);
readln(xa, ya, xb, yb);
d := abs(sqrt(sqr(xb — xa) + sqr(yb — ya)));
writeln(‘|AB|=’, d:6:1)
end.
Окно вывода:
Введи через пробел xa,ya,xb,yb
2 1 10 7
|AB|=10.0

Подробный ответ

Длину отрезка между точками A(xa, ya) и B(xb, yb) находим по формуле:

$$d=\sqrt{(xb-xa)^2+(yb-ya)^2}$$

Подставим тестовые значения:

$$d=\sqrt{(10-2)^2+(7-1)^2}=\sqrt{8^2+6^2}=\sqrt{64+36}=\sqrt{100}=10$$

Значит, программа должна вывести 10.0.

var
xa, ya, xb, yb: integer;
d: real;
begin
  writeln(‘Введи через пробел xa,ya,xb,yb’);
  readln(xa, ya, xb, yb);
  d := abs(sqrt(sqr(xb — xa) + sqr(yb — ya)));
  writeln(‘|AB|=’, d:6:1);
end.

При вводе 2 1 10 7 получаем:

|AB|=10.0

Ответ

Программа вычисляет длину отрезка по формуле $$d=\sqrt{(xb-xa)^2+(yb-ya)^2}$$ и для теста 2 1 10 7 выводит |AB|=10.0.



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