Вопрос:

Написать программу вычисления площади треугольника по формуле Герона, где а, в, с – стороны треугольника, р - полупериметр: Р=(a+b+c)/2. Нарисовать блок-схему к программе. S = \sqrt{p(p-a)(p-b)(p-c)} 2. Написать программу для задачи: заданы координаты трех вершин треугольника (x1, y1), (x2, y2), (x3,y3). Найдите его периметр и площадь. Нарисовать блок-схему к программе.

Ответ:

Домашнее задание

1. Программа вычисления площади треугольника по формуле Герона

Для начала, определим полупериметр треугольника:

$$p = \frac{a + b + c}{2}$$

Затем, вычислим площадь треугольника по формуле Герона:

$$S = \sqrt{p(p-a)(p-b)(p-c)}$$

Блок-схема программы:

  1. Начало
  2. Ввод: a, b, c (стороны треугольника)
  3. Вычисление: p = (a + b + c) / 2
  4. Вычисление: S = \sqrt{p(p-a)(p-b)(p-c)}
  5. Вывод: S (площадь треугольника)
  6. Конец

Примечание: Блок-схему необходимо нарисовать в виде графической схемы с использованием стандартных элементов блок-схем (овал для начала/конца, параллелограмм для ввода/вывода, прямоугольник для вычислений).

2. Программа вычисления периметра и площади треугольника по координатам вершин

Для начала, вычислим длины сторон треугольника по координатам вершин:

$$a = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}$$ $$b = \sqrt{(x_3 - x_2)^2 + (y_3 - y_2)^2}$$ $$c = \sqrt{(x_1 - x_3)^2 + (y_1 - y_3)^2}$$

Периметр треугольника вычисляется как сумма длин его сторон:

$$P = a + b + c$$

Площадь треугольника можно вычислить по формуле Герона, используя найденные длины сторон:

$$p = \frac{a + b + c}{2}$$ $$S = \sqrt{p(p-a)(p-b)(p-c)}$$

Блок-схема программы:

  1. Начало
  2. Ввод: x1, y1, x2, y2, x3, y3 (координаты вершин треугольника)
  3. Вычисление: a = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}
  4. Вычисление: b = \sqrt{(x_3 - x_2)^2 + (y_3 - y_2)^2}
  5. Вычисление: c = \sqrt{(x_1 - x_3)^2 + (y_1 - y_3)^2}
  6. Вычисление: P = a + b + c
  7. Вычисление: p = (a + b + c) / 2
  8. Вычисление: S = \sqrt{p(p-a)(p-b)(p-c)}
  9. Вывод: P (периметр), S (площадь треугольника)
  10. Конец

Примечание: Блок-схему также необходимо нарисовать в виде графической схемы с использованием стандартных элементов блок-схем.

Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие