Rose123456789
20.06.2021 04:15

складіть у зошит блок-схема алгоритма для наведеного фрагмент проекту і запишіть хід його виконання ​


складіть у зошит блок-схема алгоритма для наведеного фрагмент проекту і запишіть хід його виконання

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
REIIKA
10.04.2021 03:16

Предположим что отрезок будет равен X см тогда зная координату точки можно узнать будет ли точка принадлежать отрезку надо просто длинна отрезка минус значение координаты

program zadacha;

var x1,y1,x2,y2,x3,y3,a,b: real;

begin

writeln('Введите координаты x1,y1');

readln(x1,y1);

writeln('Введите координаты x2,y2');

readln(x2,y2);

writeln('Введите координаты x3,y3');

readln(x3,y3);

a:=(y1-y2)/(x1-x2);

b:=((y1+y2)-a*(x1+x2))/2;

if (y3 = a*x3+b) and (x3 > x1) and (x3 < x2) or (y3 = a*x3+b) and (x2 > x1) and (x3 < x1)

then writeln('Точка принадлежит отрезку')else writeln('Точка не принадлежит отрезку')

end.

0,0(0 оценок)
Ответ:
sherilblo
08.07.2020 04:26
Треугольник существует, если a < (b+c), b < (a+c), c < (a + b)
Он равносторонний, если a=b=c
Он равнобедренный, если a=b!=c, a=c!=b, b=c!=a (!= всмысле не равно)
Иначе произвольный
Разве не очевидно?

Програмка на питоне: https://pastebin.com/raw/fKQqvfDb
Там я сначала проверяю, что треугольник существует, потом проверяю, что две его любые стороны равны. Если при этом ещё и сумма всех сторон делённая на 3 равна одной из них, то они все равны => он равносторонний. Иначе он равнобедренный. Если условие про равенство двух сторон не выполняется, то он - произвольный. Как упростить - не знаю.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота