
Помогите с заданиями по программированию , надо решить не по паскалю , а просто . 1)треугольник
задан длинами своих сторон.Найти длины его медиан 2)известны координаты двух смежных вершин квадрата .Найти его площадь и периметр

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

Скорее всего тебе необходимы алгоритмы для решения таких задач, они изображаются графически. Прикреплены два файла с этими алгоритмами.
- Овалами обозначаются начало и конец алгоритма
- Трапеция обозначаются ввод и вывод данных
- Прямоугольниками обозначаются блоки где производятся расчеты
Для первой задачи алгоритм прост:
- Ввод длины стороны A
- Ввод длины стороны B
- Ввод длины стороны C
- Расчет длины медианы к стороне A
- Расчет длины медианы к стороне B
- Расчет длины медианы к стороне C
- Вывод длины медианы к стороне A
- Вывод длины медианы к стороне B
- Вывод длины медианы к стороне C
Для второй задачи:
- Ввод X координаты для первой точки
- Ввод Y координаты для первой точки
- Ввод X координаты для второй точки
- Ввод Y координаты для второй точки
- Расчет по формуле расстояния между двумя точками - получаем сторону квадрата
- Расчет площади квадрата
- Расчет периметра квадрата
- Вывод значения площади квадрата
- Вывод значения периметра квадрата





Конечно, я помогу вам с решением задач по программированию. Давайте рассмотрим каждую задачу по отдельности:
- Найти длины медиан треугольника, когда заданы длины его сторон.
Медианой треугольника называется отрезок, соединяющий вершину треугольника с серединой противоположной стороны. Для вычисления длин медиан, можно использовать следующие формулы:
Пусть a, b, c - длины сторон треугольника, а m1, m2, m3 - длины медиан, проведенных из вершин к противоположным сторонам.
m1 = 0.5 * sqrt(2 * b^2 + 2 * c^2 - a^2) m2 = 0.5 * sqrt(2 * a^2 + 2 * c^2 - b^2) m3 = 0.5 * sqrt(2 * a^2 + 2 * b^2 - c^2)
Где sqrt() - функция, возвращающая квадратный корень.
Теперь можно написать программу на выбранном вами языке программирования для решения этой задачи. Например, вот пример на Python:
pythonimport math
def median_lengths(a, b, c):
m1 = 0.5 * math.sqrt(2 * b**2 + 2 * c**2 - a**2)
m2 = 0.5 * math.sqrt(2 * a**2 + 2 * c**2 - b**2)
m3 = 0.5 * math.sqrt(2 * a**2 + 2 * b**2 - c**2)
return m1, m2, m3
# Пример использования функции
a, b, c = 5, 6, 7
m1, m2, m3 = median_lengths(a, b, c)
print(f"Длины медиан треугольника: m1 = {m1}, m2 = {m2}, m3 = {m3}")
- Найти площадь и периметр квадрата, когда известны координаты двух смежных вершин.
Для нахождения площади и периметра квадрата по координатам его вершин, нужно найти длину стороны квадрата и затем применить соответствующие формулы:
Пусть (x1, y1) и (x2, y2) - координаты двух смежных вершин квадрата. Тогда длина стороны квадрата равна стороне AB:
AB = sqrt((x2 - x1)^2 + (y2 - y1)^2)
Площадь квадрата равна:
Площадь = AB^2
Периметр квадрата равен:
Периметр = 4 * AB
Вот пример программы на Python:
pythonimport math
def square_area_perimeter(x1, y1, x2, y2):
side_length = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
area = side_length**2
perimeter = 4 * side_length
return area, perimeter
# Пример использования функции
x1, y1 = 0, 0
x2, y2 = 3, 3
area, perimeter = square_area_perimeter(x1, y1, x2, y2)
print(f"Площадь квадрата: {area}, Периметр квадрата: {perimeter}")
Это примеры решений для задач, написанные на языке Python, но вы можете адаптировать их под любой другой язык программирования, который вы предпочитаете использовать.


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








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