1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 4 Параграф 5.3 ГДЗ Босова 8 класс 2023 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Задание 4 Параграф 5.3 ГДЗ Босова 8 класс 2023 (Информатика)

Задача

Входные данные
а=3
b=4
с=5
Выходные данные
s=6.0
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))
Окно вывода:
a, b, c > > 3 4 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))

При вводе $$3\ 4\ 5$$ программа выводит $$s=6.0$$.

Ответ

$$S=\sqrt{p(p-a)(p-b)(p-c)}$$, где $$p=\frac{a+b+c}{2}$$. Для теста $$3,4,5$$ получаем $$S=6.0$$.



Общая оценка
3.7 / 5
Другие учебники
Другие предметы