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

Задание 9 Параграф 2.4 ГДЗ Босова 9 класс 2017 (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Босова 9 класс, Бином: 9. Напишите функцию, вычисляющую длину отрезка по координатам его концов. Напишите программу, вычисляющую периметр треугольника по координатам его вершин с помощью этой функции. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 9 bosova9 2-4/9 938

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

Для вычисления длины отрезка по координатам его концов используем формулу:

$$d=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}$$

Сначала оформим её в виде функции, а затем с её помощью найдём стороны треугольника и его периметр:

$$P=AB+AC+BC$$

program trt;
var
  xa, ya, xb, yb, xc, yc: integer;
  ab, ac, bc, p: real;

function dll(a, b, c, d: integer): real;
begin
  dll := sqrt(sqr(a — c) + sqr(b — d))
end;

begin
  write(‘введи координаты вершин A B C по очереди (x,y)’);
  readln(xa, ya, xb, yb, xc, yc);

  ab := dll(xa, ya, xb, yb);
  ac := dll(xa, ya, xc, yc);
  bc := dll(xb, yb, xc, yc);

  p := ab + ac + bc;
  writeln(‘периметр треугольника>>’, p:8:2)
end.

Ответ

Программа на Паскале вычисляет длины сторон треугольника с помощью функции $$dll$$ и находит его периметр по формуле $$P=AB+AC+BC$$.



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