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

Решение #1

Изображение 5. Дан прямоугольный параллелепипед, длины рёбер которого равны а, b и с. Требуется определить периметр треугольника, образованного диагоналями его граней. Какой...
Приложенные файлы
Загрузка...

Рассмотрим вариант решения задания из учебника Босова, Босова 11 класс, Бином:
5. Дан прямоугольный параллелепипед, длины рёбер которого равны а, b и с. Требуется определить периметр треугольника, образованного диагоналями его граней. Какой алгоритм целесообразно использовать при решении этой задачи в качестве вспомогательного?
Периметр треугольника равен сумме длин диагоналей его граней.
Длина каждой грани определяется через длины соответствующей границы по теореме Пифагора. Это определение и можно оформить в качестве функции, т.к. это вычисление надо повторить три раза.
Пример программы:
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 (ссылка ниже)
*Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания.
*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением