Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
Влад09090
08.03.2023 22:59 •
Информатика
Много за решение.. треугольник задан координатами вершин, вычеслить периметр, площадь.вычеслить длин сторон, оформить с процедур на паскале надо
Показать ответ
Ответ:
StrawberryCake
30.06.2020 12:51
Program gt;
var x1,y1,x2,y2,x3,y3,a,b,c,p,s:real;
procedure dlinastoron(x1,y1,x2,y2:real;var b:real);
begin
b:=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
end;
procedure perimetr(a,b,c:real;var d:real);
begin
d:=a+b+c;
end;
procedure ploshad(a,b,c:real;var d:real);
var s:real;begins:=(a+b+c)/2;
d:=sqrt(s*(s-a)*(s-b)*(s-c));
end;
begin
readln(x1,y1,x2,y2,x3,y3);
dlinastoron(x1,y1,x2,y2,a);
dlinastoron(x1,y1,x3,y3,b);
dlinastoron(x3,y3,x2,y2,c);
perimetr(a,b,c,p);
ploshad(a,b,c,s);
writeln(a,' ',b,' ',c);
writeln(p);
writeln(s);
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
СКОФИЕЛД
14.07.2021 18:23
Напишите функцию которая находит максимальный элемент переданного ей динамического массива (паскаль)...
kamilaraeva
25.02.2023 13:52
Контрольная работа по теме Булевы функции. Очень вас...
svetakovalenko4
17.07.2022 06:26
Втаблице запросы к поисковому серверу. для каждого запроса указан его код — соответствующая буква от а до г. расположите коды запросов слева направо в порядке возрастания...
Nastenavip80
17.07.2022 06:26
Рябят, ! с++ напишите функцию void sort_three_numbers(int & a, int & b, int & c), которой по ссылке 3 различных числа, и она переупорядочивает их по возрастанию....
аня2941
17.07.2022 06:26
Сформировать массив , элементы которого равны корням своих индексов!...
nikoszahar
17.07.2022 06:26
Дана программа, записанная на языке pascal, высчитывающая площадь квадрата по введённой стороне: var s,d: real; begin write( d= ); readln(d); s: =); writeln( s= ,s:...
Nathoe789
17.07.2022 06:26
)надо написать программу вычисления по информатике (х^2+1) , если х 0 иначе (х^2-1)...
prostopohelnaxyi
02.11.2022 06:08
Заменить repeat и until в этой программе: var x,y: real; begin; x: =5; repeat y: =4*x-5; writeln( if x= ,x, then y= ,y); x: =x+0.5; until x=10.5; end....
nadia291
18.12.2020 22:07
25 . составить программу для нахождения всех двузначных чисел, которые делятся на число n или содержат цифру n. (значение переменной вводится с клавиатуры). сделайте...
zulya1072
01.03.2020 10:52
Найдите ошибку : program variant30 var n: integer; begin write( введите n (n =13): ); readln(n); var fact : = 1; for var i : = 2 to n do fact *= i; writeln(n, ! = ,fact);...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
var x1,y1,x2,y2,x3,y3,a,b,c,p,s:real;
procedure dlinastoron(x1,y1,x2,y2:real;var b:real);
begin
b:=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
end;
procedure perimetr(a,b,c:real;var d:real);
begin
d:=a+b+c;
end;
procedure ploshad(a,b,c:real;var d:real);
var s:real;begins:=(a+b+c)/2;
d:=sqrt(s*(s-a)*(s-b)*(s-c));
end;
begin
readln(x1,y1,x2,y2,x3,y3);
dlinastoron(x1,y1,x2,y2,a);
dlinastoron(x1,y1,x3,y3,b);
dlinastoron(x3,y3,x2,y2,c);
perimetr(a,b,c,p);
ploshad(a,b,c,s);
writeln(a,' ',b,' ',c);
writeln(p);
writeln(s);
end.