Упр.87 ГДЗ Рабочая тетрадь Босова 9 класс (Информатика)
В четырехугольнике ABCD $$AB=x$$, $$BC=y$$, $$CD=z$$, $$AD=t$$, $$BD=d$$. Постройте блок-схему алгоритма вычисления площади четырехугольника ABCD, используя вспомогательный алгоритм вычисления площади треугольника по формуле Герона: $$S=\sqrt{p(p-a)(p-b)(p-c)}$$, где $$p=\frac{a+b+c}{2}$$.
Площадь четырёхугольника удобно найти как сумму площадей двух треугольников, на которые его делит диагональ $$d$$:
$$S = S_1 + S_2$$
Для каждого треугольника используем формулу Герона:
$$S=\sqrt{p(p-a)(p-b)(p-c)}, \quad p=\frac{a+b+c}{2}$$
Тогда для треугольника со сторонами $$x, t, d$$:
$$p_1=\frac{x+t+d}{2}$$
$$S_1=\sqrt{p_1(p_1-x)(p_1-t)(p_1-d)}$$
Для треугольника со сторонами $$d, y, z$$:
$$p_2=\frac{d+y+z}{2}$$
$$S_2=\sqrt{p_2(p_2-d)(p_2-y)(p_2-z)}$$
Алгоритм блок-схемы:
- вводятся $$x, y, z, t, d$$;
- вычисляются $$p_1$$ и $$p_2$$;
- по формуле Герона находятся $$S_1$$ и $$S_2$$;
- вычисляется $$S=S_1+S_2$$;
- выводится $$S$$.
Ответ
Блок-схема должна содержать последовательность:
Начало → ввод $$x, y, z, t, d$$ → $$p_1=\frac{x+t+d}{2}$$, $$p_2=\frac{d+y+z}{2}$$ → вызов $$SG(p_1,x,t,d,s_1)$$ → вызов $$SG(p_2,d,y,z,s_2)$$ → $$s=s_1+s_2$$ → вывод $$s$$ → Конец.




