skononova01
?>

2. где-то в поле робота находится вертикальная стена, размеры которой неизвестны, робот из верхнего левого угла полядолжен дойти до стены и закрасить все клетки вокруг нее. пример результата работы программы показан на рисунке.​

Информатика

Ответы

damir

предположим что отрезок будет равен 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.

barinovmisha2013

жили были клавиатура,мышь,и компьютер.жили они хорошо, пока не возник у них спор: кто из них самый главный! каждый начал доказывать, что именно он главный! первой отозвалась мышка: «я сама маленькая, значит я главнее! »

потом сказала клавиатура: «я самая главная, потому что я знаю множество языков! »

тут возмутился компьютер : «я среди вас самый главный! все, кто работает с монитором , смотрит только на меня, я всем нужен! »

они так спорили, пока не решили, что без них невозможно работать. на том и решили и после этого уже больше не ссорились, а жили долго и счастливо.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

2. где-то в поле робота находится вертикальная стена, размеры которой неизвестны, робот из верхнего левого угла полядолжен дойти до стены и закрасить все клетки вокруг нее. пример результата работы программы показан на рисунке.​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

svetsalikowa
Егорова
gullieta
dannytr
kayrina
fakyou170
samirmajbubi
mbobo28311
mskatrinmadness
sayfullinmr
magnit-expo
serg1976g
vetviptime
siger06297
kobzev-e