
Помогите пожалуйста!!!!даю 30 балов)) Решение задач «Программирование линейных алгоритмов» а) По
заданным координатам точек А и В вычислите длину отрезка АВ. Подсказка: Расстояние d между точкамиА( xa, ya) и В( xb, yb) выражается формулой : Выполнить программу для исходных данных: xa = 2; ya = 1; xb =10; yb = 7. б) Известны длины сторон треугольника a, b, c. Напишите программу, вычисляющую площадь этого треугольника (по формуле Герона). Выполнить программу для исходных данных: a= 3, b = 4, c = 5.

Ответы на вопрос

Ответ:
a) int(input)
xa=2
ya=1
xb=10
yb=7
a=2*1*10*7
print(a)



Конечно, я помогу вам решить эти задачи. Вот решение каждой из них:
а) Для вычисления длины отрезка AB можно использовать формулу расстояния между двумя точками в декартовой системе координат. Формула выглядит следующим образом:
d = √((xb - xa)^2 + (yb - ya)^2)
где d - расстояние между точками А и В, (xa, ya) и (xb, yb) - координаты точек А и В соответственно.
В вашем случае, когда xa = 2, ya = 1, xb = 10 и yb = 7, подставим значения в формулу:
d = √((10 - 2)^2 + (7 - 1)^2) = √(8^2 + 6^2) = √(64 + 36) = √100 = 10
Таким образом, длина отрезка АВ равна 10.
б) Для вычисления площади треугольника по формуле Герона, нам нужно знать длины всех трех сторон треугольника (a, b, c). Формула Герона выглядит следующим образом:
S = √(p * (p - a) * (p - b) * (p - c))
где S - площадь треугольника, a, b, c - длины сторон треугольника, p - полупериметр треугольника, вычисляемый как:
p = (a + b + c) / 2
В вашем случае, когда a = 3, b = 4 и c = 5, подставим значения в формулу:
p = (3 + 4 + 5) / 2 = 12 / 2 = 6
S = √(6 * (6 - 3) * (6 - 4) * (6 - 5)) = √(6 * 3 * 2 * 1) = √36 = 6
Таким образом, площадь треугольника равна 6.
Я надеюсь, что эти решения помогут вам. Если у вас возникнут еще вопросы, не стесняйтесь задавать их!


Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili