Задание 1 Параграф 4.3 ГДЗ Босова 8 класс 2023 (Информатика)
Программирование линейных алгоритмов (стр. 162 – 173)
1. Определите результат работы программы. Запишите математическую формулу для вычисления значения s.
var
a, b, с: integer;
р, s: real; begin
а := 12;
b := 5;
с := 13;
р:= (a + b + c) /2;
s := р;
s := s * (р — а) ;
s := s * (р — b) ;
s := s * (р — с);
s := sqrt (s) ;
write(‘s = ‘, s)
end.
Формула Герона определение площади треугольника по длинам его сторон
s=v(p*(p-a)*(p-b)*(p-с))
p – полупериод сторон треугольника.
Вывод программы:
s = 30
В программе задаются стороны треугольника: $$a=12,$$ $$b=5,$$ $$c=13.$$
Сначала вычисляется полупериметр:
$$p=\frac{a+b+c}{2}=\frac{12+5+13}{2}=15.$$
Затем по формуле Герона находится площадь:
$$s=\sqrt{p(p-a)(p-b)(p-c)}.$$
Подставим значения:
$$s=\sqrt{15\cdot(15-12)\cdot(15-5)\cdot(15-13)}=\sqrt{15\cdot3\cdot10\cdot2}=\sqrt{900}=30.$$
Значит, программа выведет значение $$s=30.$$
Ответ
$$s=\sqrt{p(p-a)(p-b)(p-c)}$$
$$s=30$$