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

Написать 2 программы в pascal abc 1.дана точка а с координатами x.y, и радиус окружности, центр которой лежит в точке о, как расположится точка и окружность 2.даны координаты вершины треугольника, является ли он прямоугольным

Ответ:
Еденорожка666
Еденорожка666
20.08.2020 16:43
Var Ax,Ay,Ox,Oy,R:real;
Begin
WriteLn('Точка А:');
Write('   x = ');ReadLn(Ax);
Write('   y = ');ReadLn(Ay);
WriteLn('Центр окружности:');
Write('   x = ');ReadLn(Ox);
Write('   y = ');ReadLn(Oy);
Write('Радиус окружности: ');ReadLn(R);
if sqr(Ax-Ox)+Sqr(Ay-Oy) < R*R then WriteLn('Точка лежит внутри окружности')
else if sqr(Ax-Ox)+Sqr(Ay-Oy) = R*R then WriteLn('Точка лежит на окружности')
     else WriteLn('Точка находится вне окружности')
End.

Var
   Ax,Ay,Bx,By,Cx,Cy,AB,BC,CA:real;
Begin
WriteLn('Координаты первой вершины');
Write('   x = ');ReadLn(Ax);
Write('   y = ');ReadLn(Ay);

WriteLn('Координаты второй вершины');
Write('   x = ');ReadLn(Bx);
Write('   y = ');ReadLn(By);

WriteLn('Координаты третьей вершины');
Write('   x = ');ReadLn(Cx);
Write('   y = ');ReadLn(Cy);

AB:=Sqr(Ax-Bx)+Sqr(Ay-By);
BC:=Sqr(Bx-Cx)+Sqr(By-Cy);
CA:=Sqr(Cx-Ax)+Sqr(Cy-Ay);
if (AB+BC=CA)or(BC+CA=AB)or(CA+AB=BC) then WriteLn('Треугольник - прямоугольный')
else WriteLn('Данный треугольник не является прямоугольным')
End.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?