Задание 4 Параграф 5.3 ГДЗ Босова 8 класс 2025 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Задание 4 Параграф 5.3 ГДЗ Босова 8 класс 2025 (Информатика)
Задача
Известны длины сторон треугольника $$a$$, $$b$$, $$c$$. Разработайте и отладьте программу, вычисляющую площадь этого треугольника. Для проверки правильности программы используйте тест:
- Входные данные: $$a=3$$, $$b=4$$, $$c=5$$.
- Выходные данные: $$s=6.0$$.
Подробный ответ
Площадь треугольника по трём сторонам можно найти по формуле Герона:
$$p=\frac{a+b+c}{2}$$
$$S=\sqrt{p(p-a)(p-b)(p-c)}$$
Для проверки подставим значения $$a=3$$, $$b=4$$, $$c=5$$:
$$p=\frac{3+4+5}{2}=6$$
$$S=\sqrt{6\cdot(6-3)\cdot(6-4)\cdot(6-5)}=\sqrt{6\cdot3\cdot2\cdot1}=\sqrt{36}=6$$
Программа на Python:
from math import *
a, b, c = map(int, input(‘a, b, c >> ‘).split())
p = (a + b + c) / 2
s = sqrt(p * (p — a) * (p — b) * (p — c))
print(‘s=’, ‘{:6.1f}’.format(s))
Ответ: $$s=6.0$$
Другие учебники
Другие предметы



