Предмет: Информатика, автор: diaa22

Вправа 4. Координатна площина.
Завдання. Відомо, що відстань між
двома точками, які задані на
координатній площині своїми
координатами
(x1, y1) та (x2, y2),
визначається за формулою:
Складіть програму мовою Рython, за
допомогою якої знаходять:

1) периметр трикутника, заданого
координатами своїх трьох вершин;
2) площу прямокутника, побудованого
на сторонах АВ та АС, для яких
задано координати вершин А, В, С.

Закрийте всі відкриті вікна.
Повідомте вчителя про завершення
роботи.

ПОМОГИТЕ СРОЧНО! ДАЮ 100 БАЛОВ!!!

Ответы

Автор ответа: vimmortal2
3

Програма:
Python:

from math import sqrt

# обчислення відстані між двома точками

def distance(x1, y1, x2, y2):

   return sqrt((x2 - x1)**2 + (y2 - y1)**2)

# обчислення периметра трикутника

def triangle_perimeter(x1, y1, x2, y2, x3, y3):

   return distance(x1, y1, x2, y2) + distance(x2, y2, x3, y3) + distance(x3, y3, x1, y1)

# обчислення площі прямокутника

def rectangle_area(x1, y1, x2, y2, x3, y3):

   side1 = distance(x1, y1, x2, y2)

   side2 = distance(x1, y1, x3, y3)

   return side1 * side2

# приклад використання

x1, y1 = 1, 1

x2, y2 = 4, 5

x3, y3 = 7, 2

print("Периметр трикутника дорівнює:", triangle_perimeter(x1, y1, x2, y2, x3, y3))

print("Площа прямокутника становить:", rectangle_area(x1, y1, x2, y2, x3, y3))

Пояснення:

Ви можете змінити значення x1, y1, x2, y2, x3 і y3, щоб перевірити код з різними координатами. Код спочатку визначає функцію distance, яка обчислює відстань між двома точками за наданою формулою. Функція triangle_perimeter використовує цю функцію для обчислення периметра трикутника з трьома вершинами (x1, y1), (x2, y2) і (x3, y3). Функція rectangle_area обчислює площу прямокутника зі сторонами AB і AC за тією самою формулою. У кінці код друкує обчислений периметр і площу.


diaa22: Спасибо большое! Только один вопрос, тут два задания?
yeva330: Спасибо
vimmortal2: Да, два в одном
diaa22: Отлично, спасибо большое!
Похожие вопросы
Предмет: Другие предметы, автор: jopjopkop
Помогите пж срочно ❤️❤️❤️

1. Как по - другому называют эпоху Возрождения

А) Ренессанс

Б) Большой подъём

В) "Светлые века"

2. В какой исторический период развивалось Возрождение

А) Средние Века

Б) Античность

В) цивилизации Древнего Египта

3. Какой жанр живописи стал популярен в Раннем Возрождении. Благодаря ему, сегодня возможно увидеть многих знаменитых людей той эпохи

А) миниатюра

Б) портрет

В) натюрморт

Г) гравюра

4. Назови исторические причины начала Возрождения в Италии

А) Появление интереса к античной культуре у части итальянского общества

Б) Желание выделиться среди соседних стран

В) Политика католической церкви

Г) Желание сохранить устои средневекового общества неизменными

5. На какие этапы делиться эпоха Возрождения в Италии

Проторенессанс

Позднее

Раннее

Высокое

Среднее

6. Соотнесите имена деятелей эпохи Раннего Возрождения и их произведения.

1. Франческо Петрарка А) «Портрет молодой женщины!

2. Джованни

Боккаччо Б) «Песенник»

3. Сандро

Боттичелли В) «Декамерон»

1 ___; 2 ____; 3 _____ .

7. Какое общее название получили авторы сочинений, в которых главное - интерес к человеку, его земной жизни

8. Какие из представленных городов были центрами Раннего возрождения в Италии

А) Вена

Б) Флоренция

В) Венеция

Г) Мадрид

Д) Монпель