Задание 5 Параграф 9 ГДЗ Босова 11 класс (Информатика)
Периметр треугольника равен сумме длин диагоналей его граней.
Длина каждой грани определяется через длины соответствующей границы по теореме Пифагора. Это определение и можно оформить в качестве функции, т.к. это вычисление надо повторить три раза.
Пример программы:
program Z_9_5;
function l(m, n: real): real;
begin
l:= sqrt(sqr(m) + sqr(n))
end;
var
a, b, c: integer;
p: real;
begin
writeln(‘Введите значения a, b, c’);
read(a, b, c);
p := 0;
p := p + l(a, b);
p := p + l(b, c);
p := p + l(c, a);
writeln(‘Периметр треугольника = ‘, p:5:2)
end.
Программа: Z_9_5.pas (ссылка ниже)
Периметр треугольника равен сумме длин диагоналей его граней.
Длину диагонали прямоугольной грани удобно находить по теореме Пифагора:
$$d=\sqrt{x^2+y^2}$$
Такое вычисление нужно выполнить три раза, поэтому его целесообразно оформить в виде функции.
program Z_9_5;
function l(m, n: real): real;
begin
l := sqrt(sqr(m) + sqr(n))
end;
var
a, b, c: integer;
p: real;
begin
writeln(‘Введите значения a, b, c’);
read(a, b, c);
p := 0;
p := p + l(a, b);
p := p + l(b, c);
p := p + l(c, a);
writeln(‘Периметр треугольника = ‘, p:5:2)
end.
Ответ
В качестве вспомогательного алгоритма целесообразно использовать функцию для вычисления диагонали прямоугольника по двум его сторонам.